Compartilhar via


CS1012 de erro do compilador

Mensagem de erro

Número excessivo de caracteres no literal de caractere

Foi feita uma tentativa de inicializar um char constante com mais de um caractere.

CS1012 também pode ocorrer ao fazer vinculação de dados.Por exemplo, a seguinte linha dará um erro:

<%# DataBinder.Eval(Container.DataItem, 'doctitle') %>

Tente em vez disso, a seguinte linha:

<%# DataBinder.Eval(Container.DataItem, "doctitle") %>

O exemplo a seguir gera CS1012:

// CS1012.cs
class Sample
{
   static void Main()
   {
      char a = 'xx';   // CS1012
      char a2 = 'x';   // OK
      System.Console.WriteLine(a2);
   }
}