更新: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);
}
}