מדי פעם אנחנו צריכים לכתוב תווים מיוחדים, למשל \ (קרי Backslash – באק סלאש) “, אנטר בקוד.
למשל
|
|
מימי C העליזים אנחנו יודעים שאי אפשר בדיוק לכתוב ככה, מאחר ו\ זה escape character.
בC כדי לכתוב את המחרוזת מעלה היינו צריכים לכתוב ככה
|
|
כדי לכתוב מחרוזת המכילה " היינו צריכים לכתוב ככה:
|
|
כאשר במקום " אנחנו כותבים \"
ואנטר היינו צריכים לכתוב \n במקום אנטר.
בסה"כ כדי לכתוב משפט שמשלב את כל הtokenים היינו צריכים לכתוב בצורה הבאה:
|
|
בC# המציאו שיטה נחמדה כדי לפתור את הבעיה הזו.
אפשר להוסיף @ לפני המחרוזת
נוכל לכתוב את הדוגמה הראשונה כך:
|
|
את השנייה כך:
|
|
שימו לב שבמקום " אנחנו כותבים "" (כלומר " פעמיים).
את זה חלקנו מכירים. רובנו לא יודעים שגם את הדוגמה השלישית @ פותר:
|
|
שימו לב שזה שובר את ההזחה (אינדנטציה) ולכן כדאי לשקול שימוש בזה.