המרת מספר שלם לערך תווי מתבצעת ע"י (cast) באופן הבא : 65 (char) כתוצה מכך נקבל את האות A , אם נבצע את ההמרה עבור המספר 66 נקבל את התו B וכן הלאה . ניתן גם לקבל את המספר המייצג את התו בהמרה הפוכה כלומר עבור התו 'A' ניתן לבצע casting באופן הבא (התו)(int).
בקוד הנ"ל נבצע את ההמרות בתוך לולאת ה for וכך נקבל את גבולות הריצה . המרת התווים למספרים יקבעו לדוגמא גבולות כגון התו 'A' עבור הגבול התחתון והתו 'Z' עבור הגבול העליון. את שאר התווים נציג בעזרת המרת האינדקס הרץ לתו.
1
2
3
4
5
6
7
8
9
10
11
12
|
class Program
{
static void Main(string[] args)
{
for (int i = ((int)'A'); i <= ((int)'Z'); i++)
{
Console.Write("{0}-",(char)i);
}
Console.WriteLine();
}
}
|
עבור ריצת הקוד נקבל את ה ABC כפי שניתן לראות במסך הבא:

|