更新:2007 年 11 月

错误消息

字符文本中字符太多

试图初始化具有多个字符的 char 常数。

执行数据绑定时也会发生 CS1012。例如,下面的代码行将发生错误:

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

请尝试改用下面的代码行:

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

下面的示例生成 CS1012:

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