using System; using System.Text; namespace ConsoleApplication3 { /// /// Class1 の概要の説明です。 /// class Class1 { /// /// アプリケーションのメイン エントリ ポイントです。 /// [STAThread] static void Main(string[] args) { Console.WriteLine("数字を入力してください"); string a = Console.ReadLine(); // 一度UnicodeをEUC-JPに変換 Encoding euc = Encoding.GetEncoding("EUC-JP"); // Stringをバイト配列に変換 byte[] SjisByte = euc.GetBytes(a); // int型に変換 int SjisCode = 0; if (SjisByte.Length == 2) { int Hi = SjisByte[0] & 0x7F; int Lo = SjisByte[1] & 0x7F; SjisCode = (Hi << 8) + Lo; } Console.WriteLine(SjisCode.ToString());; // 何か入力があるまで画面を表示させておく為に // ↓ConsoleRead()を利用する。 Console.Read(); } } }