e心e意

导航

结构(值类型)类(引用类型)

namespace STRUCT
{
class MyClass
{
public int val;
}
struct myStruct
{
public int val;
}
class Program
{
static void Main(string[] args)
{
MyClass objectA = new MyClass();
//两个变量就包含同一个对象的指针
MyClass objectB = objectA;
objectA.val = 10;
objectB.val = 20;
myStruct structA = new myStruct();
myStruct structB = structA;
structA.val = 30;
structB.val = 40;
Console.WriteLine("objectA.val={0}",objectA .val );
Console.WriteLine("objectA.val={0}",objectB .val );
Console.WriteLine("structA.val={0}",structA .val );
Console.WriteLine("structB.val={0}",structB .val );
Console.ReadKey();
}
}
}

posted on 2014-12-04 17:27  e心e意  阅读(92)  评论(0)    收藏  举报