Kesalahan Penyusun CS0119
'construct1_name' adalah 'construct1', yang tidak valid dalam konteks yang diberikan.
Pengkompilasi mendeteksi konstruksi yang tidak terduga seperti berikut ini:
Konstruktor kelas bukan ekspresi pengujian yang valid dalam pernyataan kondisional.
Nama kelas digunakan alih-alih nama instans untuk merujuk ke elemen array.
Pengidentifikasi metode digunakan seolah-olah itu adalah struct atau kelas
Sampel berikut menghasilkan CS0119: 'C.B()' adalah metode, yang tidak valid dalam konteks yang diberikan. Anda dapat memperbaiki kesalahan ini dengan mengubah nama metode C.B
, atau menggunakan nama yang sepenuhnya memenuhi syarat untuk kelas B
seperti N2.B
.
namespace N2
{
public static class B
{
public static void X() {}
}
}
namespace N1
{
public class C
{
void B() {}
void M() => B.X(); // CS0119
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: