可能重复:
变量名前的@符号在C#中是什么意思?重复:
有时我会看到一些C#代码,其中一个方法参数以@为前缀,如下所示:
public static void SomeStaticMethod( SomeType @parameterName ) { }
Run Code Online (Sandbox Code Playgroud)
这是什么意思 ?它有一些重要的特殊含义吗?
我在NHibernate中创建一个EventListener,当我让VS.NET生成接口方法时,它生成如下的OnPostLoad方法:
public class PostLoadEventListener : IPostLoadEventListener
{
public void OnPostLoad( PostLoadEvent @event )
{
}
}
Run Code Online (Sandbox Code Playgroud)
为什么是这样 ?
c# ×1