Kesalahan Pengompilasi CS1101
Pengubah parameter 'ref' tidak dapat digunakan dengan 'this'.
Ketika kata kunci this
mengubah parameter pertama dari metode statik, kata kunci memberi sinyal kepada pengompilasi bahwa metode tersebut adalah metode ekstensi. Dengan C# versi 7.1 ke bawah, tidak ada pengubah lain yang diperlukan atau diizinkan pada parameter pertama metode ekstensi. Karena C# versi 7.2, ref
metode ekstensi diizinkan, lihat metode ekstensi untuk detail selengkapnya.
Contoh berikut menghasilkan CS1101:
// cs1101.cs
// Compile with: /target:library
public static class Extensions
{
public static void Test(ref this int i) {} // CS1101
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: