Pokazywanie postów oznaczonych etykietą małpa. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą małpa. Pokaż wszystkie posty

wtorek, 22 września 2015

Do czego służy małpa w c# csharp?

Do czego służy małpa csharp?

Małpa charp ma 2 zastosowania:
1) Kiedy potrzeba zdefiniować stringa dłuższego niż na jedną linijkę (lub po prostu pociętego)
string txt = @"ala
ma 
kota";
Przy okazji w stringu z małpą csharp’pie jeśli użyjemy cudzysłowu \” to będzie go trzeba zamienić na podwójny „”
string txt =  "tytuł: \"Programista\"";
string txt = @"tytuł: ""Programista""";
2) Drugim zastosowaniem „małpa csharp” jest użycie zmiennych, które chcemy nazwać jak słowa kluczowe, np.:
string class = ""; // wygeneruje błąd podczas kompilacji
string @class= ""; // poprawnie
Bonus: bardzo dobrze jest używać małpy na początku stringów wtedy gdy tworzmy wzorce wyrażeń regularnych. Odpada nam pilnowanie znaków zaczynających się od „\”.