Использование "@" в именах параметров
Я знаю использование префикса дословно, чтобы избежать необходимости постоянно экранировать специальные символы. Например:
string s = @"c:\myPath";
Однако я только что понял, что возможно иметь что-то похожее для имен параметров. Пример:
public void aMethod(int i, DateTime @date){
}
Интересно, почему этот синтаксис правильный и в каком случае это может быть полезно?