Derleyici Hatası CS1101
'ref' parametre değiştiricisi 'this' ile kullanılamaz.
this
anahtar sözcüğü statik yöntemin ilk parametresini değiştirdiğinde, derleyiciye yöntemin bir uzantı yöntemi olduğunu bildirir. C# sürüm 7.1 ve altı ile, bir uzantı yönteminin ilk parametresinde başka değiştirici gerekmez veya buna izin verilmez. C# sürüm 7.2'den ref
itibaren uzantı yöntemlerine izin verilir. Daha fazla ayrıntı için uzantı yöntemlerine göz atın.
Aşağıdaki örnek CS1101 oluşturur:
// cs1101.cs
// Compile with: /target:library
public static class Extensions
{
public static void Test(ref this int i) {} // CS1101
}
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: