【C#入門】値の入力・出力方法を解説


C#で値の入出力の仕方を教えてください!


この記事では、C#での値の入力・出力する方法を解説します。


ポイント

  1. 値の入力:文字列 or 数値によって異なる
  2. 値の出力:改行あり or 改行なしによって異なる


この記事を読むと、C#での値の入力や出力する方法を理解することが出来ます。

プログラミングにおいて、入出力は基本中の基本なので、しっかりと押さえておきましょう!



時短でC#を学びたい方は、【超厳選】20代におすすめのプログラミングスクール3選!【完全無料】0円で学べるプログラミングスクールを紹介を参考にしてください。

まだ、C#の開発環境構築が出来ていない方はこちらを参考にしてください。

C#とは

C#は、2002年に開発されたプログラミング言語です。

特徴

  • オブジェクト指向言語
  • Visual Studioとの互換性が高い
  • GUIアプリ開発がしやすい
  • Windowsとの相性が良い

C#で作られたサービスには、以下のものが挙げられます。

有名なサービス

  • Microsoftの公式サイト
  • Skypeの公式サイト

入力

C#では、以下のように記述すると、ユーザが入力する文字列を受け取ることが出来ます。

Console.ReadLine();

また、以下のように記述すると、ユーザが入力する数字を受け取ることが出来ます。

型名.Parse(Console.ReadLine());

これらを使用したサンプルコードを以下の記載します。

using System;

namespace Sample
{
    class Program
    {
        static void Main(string[] args)
        {
            // 入力された文字列を1行読み込む
            var str = Console.ReadLine(); 

            // 入力された整数(int型)を読み込む
            var numInt = int.Parse(Console.ReadLine());

            // 入力された小数(float型)を読み込む
            var numFloat = float.Parse(Console.ReadLine());
        }
    }
}

出力

ここでは、先ほど入力された値を確認するために、値を出力する方法を解説します。

C#では、以下のように記述すると、ユーザが入力した値を出力することが出来ます。

Console.Write(出力する値);      //改行なし
Console.WriteLine(出力する値);  //改行あり

これらを使用したサンプルコードを以下の記載します。

using System;

namespace Sample
{
    class Program
    {
        static void Main(string[] args)
        {
            // 入力された文字列を1行読み込む
            var str = Console.ReadLine(); 

            // 入力された整数(int型)を読み込む
            var numInt = int.Parse(Console.ReadLine());

            // 入力された小数(float型)を読み込む
            var numFloat = float.Parse(Console.ReadLine());

            // 変数strを出力
            Console.WriteLine(str);

            // 変数numIntを出力
            Console.WriteLine(numInt);

            // 変数numFloatを出力
            Console.WriteLine(numFloat);
        }
    }
}

【まとめ】入力:型で使い分ける、出力:改行の有無で使い分ける

C#での値の入出力をする方法はわかりましたか?

まとめると、以下の通りです。

まとめ

入力

型名.Parse(Console.ReadLine());

出力

Console.Write(出力する値);      //改行なし
Console.WriteLine(出力する値);  //改行あり

この記事では、C#の入力・出力の使い方について紹介しました。

最後になりますが、私の体験談やみなさんの疑問に対して、できる限り分かりやすく記載したつもりです。ですが、もしここに関してもっと詳しく教えて欲しいときなどは、遠慮なく、お問い合わせ、コメント、Twitterにてご連絡ください。

最後までお読みいただきありがとうございました。