Ler em inglês

Compartilhar via


Erro do Compilador CS1012

Número excessivo de caracteres no literal de caractere

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

O CS1012 também pode ocorrer ao fazer a associação de dados. Por exemplo, a seguinte linha vai gerar um erro:

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

Em vez disso, tente a seguinte linha:

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

O seguinte exemplo gera o erro CS1012:

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