Error del compilador CS0664
El literal de tipo double no se puede convertir implícitamente al tipo 'tipo'. Use un sufijo 'sufijo' para crear un literal de este tipo
No se puede completar una asignación. Use un sufijo para corregir la instrucción. La documentación de cada tipo identifica el sufijo que le corresponde. Para más información sobre las conversiones, consulte Conversiones de tipos.
El ejemplo siguiente genera la advertencia 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);
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: