Una nota rápida y directa,
-
Pregunta: ¿Para que sirve la arroba en csharp?
-
Respuesta: Basicamente para nada
En csharp se pueden definir métodos/variables/etc como "@nombre" en ese caso la arrobita no vale para nada. Si existe es para poder definir métodos/variables/etc usando algún nombre reservado. Por ejemplo podemos definir: "int \@if;" es decir... así creamos una variable que se llama "if".
Vamos... lo dicho... la arroba en csharp no vale para nada.