Baca dalam bahasa Inggris

Bagikan melalui


Kesalahan Pengompilasi CS1620

Argumen 'number' tidak boleh diteruskan dengan kata kunci 'keyword'

Kesalahan ini terjadi jika Anda meneruskan argumen ke fungsi yang mengambil parameter ref atau out dan Anda tidak menyertakan kata kunci ref atau out pada titik panggilan, atau Anda menyertakan kata kunci yang salah. Teks kesalahan menunjukkan kata kunci yang sesuai untuk digunakan dan argumen mana yang menyebabkan kegagalan.

Sampel berikut menghasilkan 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);  
    }  
}