Возможный дубликат:
Что означает символ @перед именем переменной в С#?Duplicate:
Иногда я вижу некоторый код С#, где параметр метода имеет префикс @, например:
public static void SomeStaticMethod( SomeType @parameterName )
{
}
В чем смысл этого? Имеет ли он какое-то важное значение?
Я создаю EventListener в NHibernate, и когда я позволяю VS.NET генерировать методы интерфейса, он генерирует метод OnPostLoad следующим образом:
public class PostLoadEventListener : IPostLoadEventListener
{
public void OnPostLoad( PostLoadEvent @event )
{
}
}
Почему это?