out 關鍵字,它讓形參成為實參的別名。
換而言之,對形參執行的任何操作都是對實參執行的。
若要使用 out 引數,方法定義和呼叫方法均必須顯式使用 out 關鍵字。 例如:
void method(out int answer, out string message, out string stillnull)
int argnumber;
string argmessage, argdefault;
method(out argnumber, out argmessage, out argdefault);
console.writeline(argnumber);
console.writeline(argmessage);
console.writeline(argdefault);
// the example displays the following output:
// 44
// i』ve been returned
// 515
c 引數修飾符 out
out關鍵字通過引用傳遞引數。方法定義和呼叫方法必須顯式使用out關鍵字 呼叫方法時引數不必初始化,方法內必須對其賦值 引數中可以宣告多個out修飾的引數。例 public void useout out intnum public void index 將上述 改為 public void use...
C 中Out和Ref引數修飾符
以下為大家分析一下。傳值 比方你又乙份文件,假設採用傳值的話。相當於我複製了乙份,因此我對我這份文件的改動都不會影響到你的那份。假設你對這句話了解的話,那麼就簡單了。以下看乙個小demo。static void main string args static void method int i 傳址...
C 中const修飾虛函式例項詳解
c 中const修飾虛函式例項詳解 程式1 include using namespace std class base class test public base void test print void main 程式2 include using namespace std class ba...