1.类中的属性
private int age;
public int Age
{
get{
return this.age;
}//取值
set{
if(age<0)
{return ;}
this.age=value;//value代表用户赋值过来的值
}//赋值
}
2.值类型和引用类型
像bool、int、datetime、char等都是值类型(ValueType)赋值的时候传递的是拷贝
普通的对象则是引用类型,赋值的时候传递的是引用类型(对象传递的是地址)
Person p=new Person();
Person p1=p;
p1和p指向的地址是一样的。
原因:值类型占用内存较少。而对象占用的内存较多
3.常量 const 声明变量后不能 更改,更改后报错。
public static class Math
{
public const PI=3.1415926;
}
4.静态
static ,普通类中可以声明静态方法,静态类中必须为静态方法
类中的静态方法,一般长时间占用内存,使用频率较高时使用,