-------
Windows Phone 7手机开发、
.Net培训、期待与您交流! -------
为什么要用结构:
1)比如为了存储一个人的信息,要声明一组变量,当我们要存储n个人的信息时,就要声明n组变量。
2)存储一个人信息的这几个变量间没有关系,容易记乱。
3)结构中可以包含变量和方法。
结构的语法:
访问修饰符
struct 结构名
{
定义结构成员
}
public struct Person
{
public string Name;
public int Age;
public string Hobby;
public int Popularity;
public void SayHi()
{
//这里写SayHi方法的代码
}
}
定义好一个结构后,就可以直接声明相应的变量了。
声明好变量后,通过
变量名.成员名来访问结构的成员。
namespace 结构的使用
{
public struct Person //定义一个名称为Person的结构
{ //定义3个成员
public string name;
public string sex;
public int age;
}
class Program
{
static void Main(string[] args)
{
Person onePerson;
onePerson.name="张三";
onePerson.sex="男";
onePerson.age=18;
Console.WriteLine("我叫{0},我今年{1}岁了,我是{2}性。",onePerson.name,onePerson.age,onePerson.sex);
Person secPerson;
secPerson.name="小兰";
secPerson.sex="女";
secPerson.age=16;
Console.WriteLine("我叫{0},我今年{1}岁了,我是{2}性。",secPerson.name,secPerson.age,secPerson.sex);
Console.ReadKey();
}
}
}