Partager via


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);
   }
}