类和结构体解析
系列文章导航:
下面我们要做的就是添加一个类,第一个类定义StuInfo,由五个字符串、一个StudentInfo类型的数组和一个公共属性组成。公共属性对应了一个私有的字符串。StudentInfo类则由一个名为intStuRank的学生排名和strStuCollege的学生所属学院组成。并添加以下的代码:
public class StuInfo
{
public string strStuNum;
public string strStuYear;
public string strStuCollege;
public string strStuClass;
public string strStuName;
public StudentInfo[] Information = new StudentInfo[2];
private string strInfo;
public string Info
{
set
{
strInfo = value;
}
get
{
return strInfo;
}
}
public class StudentInfo
{
public int intStuRank;
public string strStuCollege;
}
}
{
public string strStuNum;
public string strStuYear;
public string strStuCollege;
public string strStuClass;
public string strStuName;
public StudentInfo[] Information = new StudentInfo[2];
private string strInfo;
public string Info
{
set
{
strInfo = value;
}
get
{
return strInfo;
}
}
public class StudentInfo
{
public int intStuRank;
public string strStuCollege;
}
}
注:其实在真是的程序中,不可能像这样设计。我们不会把一个拥有固定数量的学生信息记录放在StuInfo类中,而很可能需要使用一个集合。我们也可以把数据存储到数据库中,而不是填充一个数组。这样的话,Web方法返回的历史记录的数量则根据数据库查询返回的记录数量决定,这是一个例子,数据使用直接写入的数组,这样可以把精力集中在使用Web服务的类上。