
C#
pinkfIoyd
We don't need no education, we don't need no thought control.
展开
-
c#中ref和out的区别
通过值传送变量是默认的,也可以迫使值参数通过引用传送给方法。为此,要使用ref关键字。如果把一个参数传递给方法,且这个方法的输入参数前带有ref 关键字,则该方法对变量所作的任何改变都会影响原来对象的值:static void SomeFunction(int[] ints, ref int i){ints[0] = 100;i = 100; //the change to转载 2013-07-03 15:59:51 · 978 阅读 · 0 评论 -
C# ref/out 關鍵字與傳遞參考型別參數
C# 有 ref/out 關鍵字可以用來改變方法參數的傳遞機制,將原本的傳值(by value)改為傳址(by reference),因為有時候會碰到這樣的需求,提供給某方法的引數會希望輸出處理過的結果並回存到原本的變數上,此時就得用傳址參數 -- ref 或 out 參數來完成,兩者極為相似但有些許不同和需要注意的地方,以下摘錄自 MSDN Library:以 ref 參數傳遞的引數必須转载 2013-07-03 15:44:32 · 1346 阅读 · 0 评论