Erreur du compilateur CS1012
Mise à jour : novembre 2007
Message d'erreur
Trop de caractères dans le littéral de caractère
Too many characters in character literal
Une tentative a été faite pour initialiser une constante char avec plusieurs caractères.
L'erreur CS1012 peut également se produire lors de la liaison de données. Par exemple, la ligne suivante génère une erreur :
<%# DataBinder.Eval(Container.DataItem, 'doctitle') %>
Essayez plutôt la ligne suivante :
<%# DataBinder.Eval(Container.DataItem, "doctitle") %>
L'exemple suivant génère l'erreur CS1012 :
// CS1012.cs
class Sample
{
static void Main()
{
char a = 'xx'; // CS1012
char a2 = 'x'; // OK
System.Console.WriteLine(a2);
}
}