本帖最后由 cweisledxianzai 于 2014-08-08 15:37:47 编辑

解决方案 »

  1.   

    这是指类型设计的指导方法。不是指DoSomething(int i1, float f1)这样的传递参数。
    故意写成DoSomething(ref int i1, ref float f1)是最糟糕的。
      

  2.   

    基本数据类型(int, bool, string..)外, 除非特别要求,一切皆对象, 没有值类型
      

  3.   

    值类型放在栈里,所有更快,引用类型在托管堆里所以慢点。
    结构,枚举,int,double都属于值类型
    委托,接口,定义的类,string(引用类型外表,值类型用法) 属于引用类型。
    希望对你有所帮助