近来面试,今天第二次遇到这个问题了,
要求写出示例,实在不知咋写,求给个C#代码的例子值类型和引用类型的各写一个,先谢谢了。

解决方案 »

  1.   

    int a = 1;
    string b = string.Empty;
      

  2.   


                int a = 5;
                int b = a;
                b = 3;
                Console.WriteLine(a.Equals(b));
                int[] arr1 = new int[1];
                arr1[0] = 5;
                int[] arr2 = arr1;
                arr2[0] = 3;
                Console.WriteLine(arr1.Equals(arr2));
      

  3.   

    MSDN中多的是
    基本类型和结构类型、枚举类型全是值类型
    字符窜和其它的类型均为引用类型。
      

  4.   

    值类型:int a =5;
    int b=10;
    int c=a+b;
    引用类型,简单一点的就用对像public class ClassA
    {
      string title="";
      
      public string Title
    {
    get{return title;}
    set{title=value;}
    }
    }ClassA obj=new ClassA();
    obj.Title="标题";