İngilizce dilinde oku

Aracılığıyla paylaş


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.

Örnek

Aşağıdaki örnek CS1101 oluşturur:

C#
// cs1101.cs
// Compile with: /target:library
public static class Extensions
{
    public static void Test(ref this int i) {} // CS1101
}

Ayrıca bkz.