Error del compilador CS1012
Actualización: noviembre 2007
Mensaje de error
Demasiados caracteres en literal de carácter
Too many characters in character literal
Se intentó inicializar una constante char con más de un carácter.
El error CS1012 también puede aparecer al hacer el enlace de datos. Por ejemplo, la línea siguiente generará un error:
<%# DataBinder.Eval(Container.DataItem, 'doctitle') %>
En su lugar, pruebe con la línea siguiente:
<%# DataBinder.Eval(Container.DataItem, "doctitle") %>
El código siguiente genera el error CS1012:
// CS1012.cs
class Sample
{
static void Main()
{
char a = 'xx'; // CS1012
char a2 = 'x'; // OK
System.Console.WriteLine(a2);
}
}