using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 类1
{
class Person
{
private int age;
//属性 方便对赋值的控制
public int Age //注意 首字母大写
{
get //取值
{
return this.age;
}
set //赋值
{
if (value < 0 || value > 200) //value代表用户赋值过来的值
{
return;
}
this.age = value;
}
//若只有get 没有set 则是只读属性
//也可以get set都没有
}
}
class person1
{
//get set的简写方式
//编译器自动帮我们生成set、get代码和private字段
//
public int Age { get; set; }
public string Name
{
get;
set;
}
}
class Program
{
static void Main(string[] args)
{
Person p1 = new Person();
p1.Age = 30;
p1.Age = -3;
Console.WriteLine("年龄是{0}",p1.Age); //30
person1 p2 = new person1();
p2.Age = 20;
p2.Name = "tom";
Console.WriteLine("{0}的年龄是{1}", p2.Name, p2.Age); //tom的年龄是20
Console.ReadKey();
}
}
}
C#学习笔记(十三) --属性
最新推荐文章于 2013-04-28 15:51:41 发布