Ошибка компилятора CS0664
Обновлен: Ноябрь 2007
Сообщение об ошибке
Литерал типа double не может быть неявно преобразован к типу "тип"; используйте суффикс "суффикс" для создания литерала этого типа
Literal of type double cannot be implicitly converted to type 'type'; use an 'suffix' suffix to create a literal of this type
Присвоение не может быть завершено; для исправления инструкции используйте суффикс. Документация для каждого типа устанавливает соответствующий суффикс.
Следующий пример приводит к возникновению ошибки CS0664:
// CS0664.cs
class M
{
static void Main()
{
decimal m = 1.0; // CS0664
// try the following line instead
// decimal m = 1.0M;
System.Console.WriteLine(m);
}
}