值类型和引用类型
基础概念:值类型是存储在堆栈上的简单方式,引用类型是将数据保存在堆上的存储方式。
下面是测试例子
using System;
using System.Collections;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(class1.staticStr);
class1 obj1 = new class1();
obj1.nostaticStr = "obj1";
class1 obj2 = obj1;
obj2.nostaticStr = "obj2";
class1 obj = new class1();
obj.nostaticStr = "obj";
Console.WriteLine(obj.nostaticStr);
Console.WriteLine(obj1.nostaticStr);
Console.ReadKey();
}
class class1
{
public static string staticStr = "class";
public string nostaticStr = "obj";
}
}
}
浙公网安备 33010602011771号