閱讀英文

共用方式為


編譯器錯誤 CS1620

傳遞引數 'number' 時必須包含 'keyword' 關鍵字

如果您要將引數傳遞給採用 refout 參數的函式,但未在呼叫點包括 refout 關鍵字或所包括的關鍵字錯誤,則會發生這個錯誤。 錯誤文字表示要使用適當的關鍵字,以及造成失敗的引數。

下列範例會產生 CS1620:

C#
// CS1620.cs  
class C  
{  
    void f(ref int i) {}  
    public static void Main()  
    {  
        int x = 1;  
        f(out x);  // CS1620 – f takes a ref parameter, not an out parameter  
        // Try this line instead:  
        // f(ref x);  
    }  
}