上一页 1 ··· 12 13 14 15 16
  2008年7月8日
摘要: 在 C# 中,既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员(方法、属性、索引器、运算符和构造函数)更改参数的值,并保持该更改。若要通过引用传递参数,请使用ref或out关键字。为简单起见,本主题的示例中只使用了ref关键字。有关ref和out之间的差异的信息,请参见、使用 ref 和 out 传递数组。 本主题包括下列章节: · 传递值类型参数 · ... 阅读全文
posted @ 2008-07-08 14:58 Kein 阅读(584) 评论(0) 推荐(0)
摘要: 说到参数传递,必须得弄清值类型和引用类型:(为了容易表达,我暂且命名存放在堆中的内容为堆中对象,存放在栈上的内容为栈中对象。)值类型存放在栈中,直接访问。如果有:int a=0;int b=a;就产生了两个栈中对象。引用类型需要在堆中显式分配,且不能直接访问,需要在栈中分配一个栈中对象(C++叫指针,C#叫引用)指向其堆中对象。如果:StringBuilder strb = new StringB... 阅读全文
posted @ 2008-07-08 14:44 Kein 阅读(4625) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16