C#で値の入出力の仕方を教えてください!
この記事では、C#での値の入力・出力する方法を解説します。
ポイント
- 値の入力:文字列 or 数値によって異なる
- 値の出力:改行あり 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にてご連絡ください。
最後までお読みいただきありがとうございました。