コンソールアプリ編/ASCIIコードを調べる

Last-modified: 2020-05-26 (火) 01:36:30

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() + "」です。");
 }
}