Compiler Error CS1932
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.
Hapus assignment yang tidak valid.
Secara eksplisit melemparkan expression ke tipe yang diizinkan
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;
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: