如题:最好举个简单的例子说说。还有就是 引用是不是不只一种方法?

解决方案 »

  1.   

    引用还有很多种方法的吗?难道你是指装箱和拆箱?那只是引用和值之间的转换而已,引用就像指针,但比指针复杂,你可以按照指针的意思去理解,可它却绝对不是指针,引用?指针? oh my god !谁来+救救我!
      

  2.   

    对于C#来说,引用类型是一个类类型、一个接口类型、一个数组类型或是一个代表类型。一个引用数值是对于一个那种类型实例的引用,后面称为对象。特殊数值null 是所有引用类型都适用的,并且表示缺乏实例
    给你介绍一个比较平常的事例:
    int i = 123; 
          object box = i; 
          if (box is int) { 
             Console.Write("Box contains an int"); 
          } 
      

  3.   

    引用由好多种的。
    你去网上查查资料了或者csdn,去找你想要的那种
      

  4.   

    引用由好多种的。
    你去网上查查资料了或者csdn,去找你想要的那种
      

  5.   

    在C#中。引用类型是一个类型。它包括类,接口,委托和数组,
    还有就是它有一个引用类型ref   定义
    如ref int  dingyi;
      

  6.   

    在C#中。引用类型是一个类型。它包括类,接口,委托和数组, 
    还有就是它有一个引用类型ref  定义
      

  7.   

    引用就是表示一个变量的地址,比如我们每个人都有一个身份证号,通过身份证号就能找着一个人,它存得是身份证号,引用型的变量存在内存的堆里,而值类型则是直接存其值,比如直接存名字,它是存放在栈里,而NULL则表示没有存身份证号,表示没有或空,对所有的引用类型都适合 
      

  8.   

    值类型:除了类和string的都是值类型。如:int、double、bool、char等。值类型传的是值。
    引用类型:所有的类都是引用类型,还有string也是,不过string在使用与赋值时与值类型相同。引用类型,一变全变,提升代码的可读性。
      

  9.   

    对于C#来说,引用类型是一个类类型、一个接口类型、一个数组类型或是一个代表类型。一个引用数值是对于一个那种类型实例的引用,后面称为对象。特殊数值null 是所有引用类型都适用的,并且表示缺乏实例 
    给你介绍一个比较平常的事例: 
    int i = 123; 
          object box = i; 
          if (box is int) { 
            Console.Write("Box contains an int"); 
          } 
      

  10.   

    就是啊,什么引用?是数据类型?还是ref等之类的...
      

  11.   

    引用其实就是给对象取了一个别名
    看看这个例子:        
            static void Ref(ref int i)
            {
                i = 10;
            }
            static void Normal( int i)
            {
              i = 20;
            }
            static void Main(string[] args)
            {
                int i=0;
                Ref(ref i);
                Console.WriteLine("The value is {0}",i);
                int j=0;
                Normal(j);
                Console.WriteLine("The value is {0}",j);
                Console.ReadKey();
            }
    体会体会....