He estado trabajando con algún código heredado C# y he estado viendo muchos símbolos @ delante de nombres de variables. ¿Qué significa esto o qué significa?¿Qué significa colocar un @ delante de un nombre de variable C#?
Actualmente estoy viendo mucho frente a las variables con nombres comunes que no están reservados. Por ejemplo:
MyProcedure(@step.LoadInstanceId, @step.ResultCode, @step.StatusCode);
Dado que el paso no es una palabra reservada, ¿hay alguna razón por la que deba escaparse?
muéstranos algunos ejemplos. ¿Son palabras reservadas como @public o solo nombres variables como @weddingDate? – kloucks