ASCIIコードを調べる、対話型のプログラムを書いてみましょう。
- Console.ReadLine()メソッドでもよいですが、Console.Read()メソッドのほうが手間が少なさそうです。
- char型について調べてみましょう。
using System;
class prog
{
static void Main()
{
char a;
string s;
Console.WriteLine("ASCIIコードを調べます。調べたい文字入力してください。");
s = Console.ReadLine();
a = s[0]; //stringクラスのインデクサを使用
int i = a;
Console.WriteLine("「" + s + "」のASCIIコードは「" + i.ToString() + "」です。");
}
}
Console.ReadLine()メソッドはstring型を取得するようですが、Console.Read()メソッドはint型を取得するようです。
これをchar型にキャストしてみました。
using System;
class prog
{
static void Main()
{
Console.WriteLine("ASCIIコードを調べます。調べたい文字入力してください");
int s = Console.Read();
Console.WriteLine("「" + (char)s + "」のASCIIコードは「" + s.ToString() + "」です。");
}
}