Leer en inglés

Compartir a través de


Error del compilador CS1012

Demasiados caracteres en literal de carácter

Se intentó inicializar una constante char con más de un carácter.

El error CS1012 también puede producirse al realizar el enlace de datos. Por ejemplo, la línea siguiente generará un error:

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

Pruebe la línea siguiente en su lugar:

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

El ejemplo siguiente genera la advertencia CS1012:

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