コンソール出力を表示する

完了済み

Tip

詳細については、「 テキストと画像 」タブを参照してください。

プログラムで実行できる最も基本的な操作は、ユーザーとのコミュニケーションです。 C# では、 Console.WriteLine() メソッドを使用してコンソールに出力を表示します。

Console.WriteLine() の使用

Console.WriteLine() メソッドは、コンソールにテキストを出力します。 これを呼び出すには、かっこ内に表示するテキストを二重引用符で囲んで渡します。

Console.WriteLine("Hello, world!");

アウトプット:

Hello, world!

このコードは 、C# コード エディターで自分で実行できます。

二重引用符が必要です

C# では、テキストは常に二重引用符 (") で囲む必要があります。 単一引用符 (') はテキストでは機能しません。 カーリークォートではなく、ストレートクォート (") を使用するようにしてください。

セミコロンは重要です

行の末尾にセミコロン (;) があることに注意してください。 C# では、すべての命令はセミコロンで終わる必要があります。 コマンドの入力が完了したことをコンピューターに通知します。

複数のアイテムを印刷する

複数の値をコンマで区切って Console.WriteLine() に渡すことができます。 C# では、各項目の間にスペースが自動的に挿入されます。

Console.WriteLine("Hello", "world!");

アウトプット:

Hello world!

エスケープ文字の使用

新しい行の開始、タブスペースの追加、テキスト内の引用符の追加など、書式設定をより詳細に制御する必要がある場合があります。 引用符内で Enter キーまたは Tab キーを押すことはできません。 代わりに、C# は エスケープ文字を使用します。これは、円記号 (\) で始まる特殊な組み合わせです。

エスケープ シーケンス それが何をするか Example 出力
\n テキストを新しい行に移動します Console.WriteLine("Line 1\nLine 2"); Line 1
Line 2
\t タブスペースを追加します Console.WriteLine("Name:\tAlex"); Name: Alex
\\ リテラルのバックスラッシュを出力します。 Console.WriteLine("Path: C:\\Users"); Path: C:\Users
\" 二重引用符を印刷します。 Console.WriteLine("She said, \"Hi!\""); She said, "Hi!"

バックスラッシュ (\) を使用し、フォワードスラッシュ (/) は使用しないでください。

Console.Write() と Console.WriteLine()

Console.WriteLine()と同様に動作するConsole.Write()と呼ばれる別のメソッドがありますが、1 つの重要な違いがあります。

  • Console.WriteLine() 末尾に改行を追加し、次の出力を新しい行に移動します
  • Console.Write() 改行を追加せずに現在の行に出力する

例:

Console.Write("Hello");
Console.Write(" ");
Console.Write("world!");

アウトプット:

Hello world!

代わりに Console.WriteLine() を使用した場合、出力は次のようになります。

Hello

world!