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.
Sampel berikut menghasilkan CS0685:
// CS0685.cs
using System.Diagnostics;
class C
{
[Conditional("DEBUG")]
void trace(out int i) // CS0685
{
i = 1;
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: