Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Variabel rentang 'nama variabel' tidak dapat ditetapkan -- hanya bisa dibaca.
Variabel rentang seperti variabel iterasi dalam pernyataan foreach. Itu tidak dapat ditetapkan dalam ekspresi kueri.
Untuk memperbaiki kesalahan ini
Hapus penugasan ke variabel rentang.
Jika perlu, perkenalkan variabel rentang baru dengan menggunakan klausul
letdan gunakan untuk menyimpan nilai.
Contoh
Kode berikut menghasilkan CS1947:
// 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();
}
}
Lihat juga
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.