读书人

类的相关有关问题(属性和方法)

发布时间: 2012-05-30 20:20:04 作者: rapoo

类的相关问题(属性和方法)
功能要求:
1.对传入的查询条件的值进行检查;2.检查查询条件的值如果为空,则不进行查询;
3.可设置是否对查询条件的值进行检查,若设置了不检查,则不管传入的值是否为空,都进行查询。

界面有一个label,一个textbox,,一个button和一个checkbox组成。以下是界面的代码:

C# code
 private void button1_Click(object sender, EventArgs e)        {                         StudentInfo i;            StudentSearch j = new StudentSearch();             i = j.Search2(textBox1.Text,checkBox1.Checked);           MessageBox.Show("查询到的学生信息是:" + "\n" + i.name + "\n" + i.sex + "\n" + i.year + "\n" + i.zhuanye+ "\n" );        }


以下是类里面的代码:
C# code
class StudentSearch    { public  string abc         {            get             {                return "请输入查询条件";            }        }public StudentInfo Search2(string si,bool d)        {            StudentInfo k = new StudentInfo();            if (d)            {                if (si == "")                {                 return abc;                }                else if (si == "S001")                {                                           k.name = "Tom";                        k.sex = "男";                        k.year = 201008;                        k.zhuanye = "计算机科学与技术";                }            }            else if (si == "S001")            {                k.name = "Tom";                k.sex = "男";                k.year = 201008;                k.zhuanye = "计算机科学与技术";            }            return k;                                      }        }}


哪里出错了?应该是定义属性那里还有在方法中怎么用属性?

[解决办法]
C# code
--不是定义返回的是StudentInfo吗,怎么返回个字符串出来,不错才怪  if (si == "")                {                 return abc;                } 

读书人网 >C#

热点推荐