CS1932 de erro do compilador
Mensagem de erro
Não é possível atribuir a 'expressão de' a uma variável de intervalo.
O compilador deve ser capaz de inferir o tipo de uma variável de intervalo, se ele é apresentado em um from cláusula ou um let cláusula. Ele não pode ser nulo como nulo não é um tipo e não podem ser atribuído a uma expressão de um tipo não seguro.
Para corrigir este erro
Remova a atribuição que inválido é válida.
Converter a expressão para um tipo permitido explicitamente
Exemplo
O código a seguir gera CS1932 porque o tipo da variável de intervalo não pode ser deduzido.O valor para o tipo pretendido para corrigir o erro Csistema autônomot sistema autônomo mostrado no exemplo a seguir.
// 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;
}
}