Baca dalam bahasa Inggris

Bagikan melalui


Kesalahan Pengompilasi CS0685

Anggota kondisional 'member' tidak boleh memiliki parameter out

Saat menggunakan atribut ConditionalAttribute pada suatu metode, metode tersebut mungkin tidak memiliki parameter out. Ini karena nilai variabel yang digunakan untuk parameter out tidak akan ditentukan jika panggilan metode tidak dikompilasi. Untuk menghindari kesalahan ini, hapus parameter out dari deklarasi metode kondisional, atau jangan gunakan Atribut Kondisional.

Contoh

Sampel berikut menghasilkan CS0685:

// CS0685.cs  
using System.Diagnostics;  
  
class C  
{  
    [Conditional("DEBUG")]  
    void trace(out int i)  // CS0685  
    {  
        i = 1;  
    }  
}