Lire en anglais

Partager via


Erreur du compilateur CS1012

Trop de caractères dans le littéral de caractère

L’utilisateur a tenté d’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 :

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