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.
Tidak dapat menetapkan 'expression' ke variabel rentang.
Compiler harus dapat menyimpulkan tipe variabel rentang, apakah itu diperkenalkan dalam clause from atau clause let. Tidak boleh null karena null bukan tipe, dan tidak dapat ditugaskan dengan expression tipe unsafe.
Untuk memperbaiki kesalahan ini
Hapus assignment yang tidak valid.
Secara eksplisit melemparkan expression ke tipe yang diizinkan
Contoh
Kode berikut menghasilkan CS1932 karena tipe variabel rentang tidak dapat disimpulkan. Transmisikan nilai ke tipe yang dimaksudkan untuk memperbaiki error, seperti yang ditunjukkan dalam contoh berikut.
// CS1932.cs
using System.Linq;
class Test
{
static void Main()
{
var x = from i in Enumerable.Range(1, 100)
let k = null // CS1932
// Try the following line instead.
let k = (string) null
select i;
}
}