Kesalahan Pengompilasi CS1930
Variabel rentang 'nama' telah dideklarasikan
Variabel rentang dalam ekspresi kueri berada dalam cakupan hingga ekspresi kueri berakhir. Oleh karena itu harus ada pengidentifikasi unik.
- Berikan nama unik untuk setiap variabel rentang yang diperkenalkan dalam ekspresi kueri.
Contoh berikut menghasilkan CS1930 karena pengidentifikasi num
digunakan untuk variabel rentang dalam klausul from
dan untuk variabel rentang yang diperkenalkan oleh klausul let
.
// cs1930.cs
using System.Linq;
class Program
{
static void Main()
{
int[] nums = { 0, 1, 2, 3, 4, 5 };
var query = from num in nums
let num = 3 // CS1930
select num;
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: