using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 对象的引用
{
class Program
{
static void Main(string[] args)
{
//值类型: int datetime bool char 都属于值类型,赋值的时候是传递拷贝。
//引用类型: 对象是引用类型,赋值的时候是传递引用。
Person p1 = new Person(30); //p1指向一块内存A
p1.IncAge();
Console.WriteLine(p1.Age); //31
Person p2 = p1; //p2 指向内存A,p2不是指向p1
p2.IncAge();
Console.WriteLine(p2.Age);//32
}
}
class Person
{
public Person(int _age)
{
age = _age;
}
private int age;
public int Age
{
get
{
return age;
}
set
{
age = value;
}
}
public void IncAge()
{
age++;
}
}
}
C#学习笔记(十四) --引用类型
最新推荐文章于 2024-01-05 18:01:05 发布