黑马程序员-C#编程基础之结构-学习笔记

------- 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();
		}
	}
}












  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值