Chyba kompilátoru CS1932
Výraz nelze přiřadit proměnné rozsahu.
Kompilátor musí být schopen odvodit typ proměnné rozsahu, ať už je zaveden v from
klauzuli nebo let
klauzuli. Nemůže být null, protože null není typ a nelze jej přiřadit výrazem nebezpečného typu.
Odeberte přiřazení, které není platné.
Explicitní přetypování výrazu na povolený typ
Následující kód generuje CS1932, protože typ proměnné rozsahu nelze odvodit. Přetypujte hodnotu na zamýšlený typ, který chybu opraví, jak je znázorněno v následujícím příkladu.
// 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;
}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: