C# 创建对象 @ClassA a = new ClassA();请问这里的"@"符号起什么作用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [Quote=引用 1 楼 ql623320358 的回复:]在 C# 规范中, @ 可以作为标识符的第一个字符,以允许C# 中保留关键字作为自己定义的标识符。[/Quote] 好像是说 ClassA 原来是C#的关键词,用了@ 后就成了自己定义的标识符了 在 C# 规范中, @ 可以作为标识符(类名、变量名、方法名等)的第一个字符,以允许C# 中保留关键字作为自己定义的标识符。class @class{public static void @static(bool @bool){if (@bool)System.Console.WriteLine("true");elseSystem.Console.WriteLine("false");}}class Class1{static void M(){}} ClassA不是C#的关键字...@在这里的作用1楼已经说了...但就楼主这段代码来说,这个@没有任何意义... WF4如何加载工作流实例 关于C#托管资源释放问题 刷新datagirdview 我在C#中用MWNumericArray定义了两个矩阵对象,请问如何求这两个矩阵的加法“+”操作? 本人刚学c#,请各位介绍几本入门的书! snmp之MIB疑问 WinForm中怎样怎样导入导出Excel文件?可有高人指点啊?!~ 当滚动滚动条的时候如何刷新树treeview?? WinForm中下列e.Graphics.DrawImage输出以豪米为单位 如何用ado.net创建一个新的ACCESS数据库 求救 在线等 静态函数的优劣
在 C# 规范中, @ 可以作为标识符的第一个字符,以允许C# 中保留关键字作为自己定义的标识符。
[/Quote]
用了@ 后就成了自己定义的标识符了
class @class
{
public static void @static(bool @bool)
{
if (@bool)
System.Console.WriteLine("true");
else
System.Console.WriteLine("false");
}
}
class Class1
{
static void M()
{}
}