Derleyici Hatası CS1947
'değişken adı' aralık değişkeni atanamaz; yalnızca okunurdur.
Aralık değişkeni, deyimdeki foreach
yineleme değişkeni gibidir. Sorgu ifadesinde atanamaz.
Aralık değişkenine atamayı kaldırın.
Gerekirse yan tümcesini
let
kullanarak yeni bir aralık değişkeni ekleyin ve değeri depolamak için kullanın.
Aşağıdaki kod CS1947 oluşturur:
// cs1947.cs
using System.Linq;
class Test
{
static void Main()
{
int[] array = new int[] { 1, 2, 3, 4, 5 };
var x = from i in array
let k = i
select i = 5; // CS1947
x.ToList();
}
}
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: