I know the usage of verbatim prefix to avoid having to escape special characters all the time. For example:
string s = @"c:\myPath";
However I just realized it is possible having something similar for parameters names. Example:
public void aMethod(int i, DateTime @date){
}
I wonder why is that syntax correct and in which case can this be useful..