Possible Duplicate:
What does the @ symbol before a variable name mean in C#?Duplicate:
Sometimes I see some C# code where a method-parameter is prefixed with an @, like this:
public static void SomeStaticMethod( SomeType @parameterName ) { }
What is the meaning of this ? Does it has some significant special meaning ?
I am creating an EventListener in NHibernate, and when I let VS.NET generate the interface methods, it generates the OnPostLoad method like this:
public class PostLoadEventListener : IPostLoadEventListener
{
public void OnPostLoad( PostLoadEvent @event )
{
}
}
Why is this ?