1,对象的引用;
在C#中,附值有2种类型:1,值类型,2,引用类型;
像:int、string、datetime、bool、char 等类型属于值类型,附值的时候是传递拷贝;
普通的对象则是引用类型,附值的时候是传递引用;
2,构造函数;
语法:函数名必须和类名一样,可以有参数;没有返回值(void 不用标)
作用:在创建对象时,给这个对象附初始值;
构造函数可以重载
class Program
{
static void Main(string[] args)
{
Person p1 = new Person(10); //在创建对象 p1 时,给这个对象附初始值 10;
Person p2 = p1; // p2对象引用了p1对象所指向的对象
p1.Age++; //p1 Age 自增 值是 11
Console.WriteLine(p2.Age); // p2 引用了 p1对象,所以值也是 11.
Console.ReadKey();
}
public class Person
{
public int Age
{
set;
get;
}
// 构造函数 (参数 age )
public Person(int age)
{
this.Age = age;
}
}
}