CS0664 de erro do compilador

Mensagem de erro

Literal do tipo double não pode ser convertido implicitamente em Digite 'type'; use ' sufixo ' sufixo 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 para cada tipo identifica o sufixo correspondente para o tipo.

O exemplo a seguir gera 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);
   }
}