Erro do Compilador CS0664
Literal do tipo double não pode ser convertido implicitamente no tipo 'type'; use um sufixo 'suffix' para criar um literal desse tipo
Não foi possível concluir uma atribuição; use um sufixo para corrigir a instrução. A documentação de cada tipo identifica o sufixo correspondente para o tipo. Para obter mais informações sobre conversões, consulte Conversões e conversões de Tipo.
O exemplo a seguir gera o erro CS0664:
// CS0664.cs
class Example
{
static void Main()
{
decimal d1 = 1.0; // CS0664, because 1.0 is interpreted
// as a double.
// Try the following line instead.
decimal d2 = 1.0M; // The M tells the compiler that 1.0 is a
// decimal.
Console.WriteLine(d2);
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: