Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Acara 'peristiwa' tidak pernah digunakan
Event dinyatakan tetapi tidak pernah digunakan di kelas tempat event tersebut dideklarasikan.
Nota
Peringatan ini hanya dilaporkan selama operasi Build atau Rebuild eksplisit. Ini tidak muncul selama mengetik di IDE sebagai bagian dari diagnostik IntelliSense. Ini berarti bahwa jika Anda memperbaiki peringatan dengan menggunakan kolom atau menghapusnya, peringatan mungkin tetap ada dalam daftar kesalahan hingga Anda mengkompilasi ulang proyek.
Sampel berikut menghasilkan CS0067:
// CS0067.cs
// compile with: /W:3
using System;
delegate void MyDelegate();
class MyClass
{
public event MyDelegate evt; // CS0067
// uncomment TestMethod to resolve this CS0067
/*
private void TestMethod()
{
if (evt != null)
evt();
}
*/
public static void Main()
{
}
}
Jika event tidak digunakan dengan sengaja, misalnya, ketika event tersebut adalah bagian dari implementasi antarmuka, maka Anda dapat menghindari menghasilkan field yang tidak perlu sebagai berikut:
using System;
public interface IThing
{
event Action? E;
}
public class Thing : IThing
{
// no CS0067 though the event is left unused
public event Action? E { add { } remove { } }
}