Dziś pod lupę weźmiemy małpę. Małpa występuje w C# w 2 miejscach
- Pozwala użyć zastrzeżonej nazwy jako nazwy zmiennej, np.
string @event = "text";
Oczywiście normalnie nie zalecam używać takich zmiennym. Przydaje się ona jednak bardzo w momencie gdy generujemy kod, np. przy użyciu templatów T4. Nie musimy się wtedy martwić, czy jakaś nazwa nie spowoduje błędów kompilacji.
-
Drugie zastosowanie to escapowanie całej ścieżki w zmiennej tekstowej. Zamiast pisać
string path = "C:\\Users\\Michael\\Pictures\\Downloaded Albums";
możemy napisać po prostu
string path = @"C:\Users\Michael\Pictures\Downloaded Albums";
Przydatna sztuczka, gdy wklejamy ścieżkę ze schowka.