Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ C#の構文 | Getting Started
C#の基礎

C#の構文

メニューを表示するにはスワイプしてください

この章では、C# 言語の構文を理解するために基本的な Hello World プログラムを見ていきます。

以下は、コンソール出力に「Hello World」というメッセージを表示するコードです。

main.cs

main.cs

12345678910
namespace TestConsoleApp { internal class Program { static void Main(string[] args) { System.Console.WriteLine("Hello, World!"); } } }

新しい C# プロジェクトを開始すると、ボイラープレートコード と呼ばれるいくつかのデフォルトコードが表示されます。このコードはプログラムの基本構造を設定しますが、メインロジックの一部ではありません。

注意

ボイラープレートコード とは、設定の準備やプログラム構造の定義など、共通の作業に必要な標準コードです。コードを整理するために重要ですが、主な機能には影響しません。

この段階ではすべての詳細を理解する必要はありませんが、コードの基本的な部分を見ていきましょう。

コードは中括弧({})で区切られたブロックに分かれています。各ブロックは、名前空間、クラス、メソッド、またはステートメントの一部です。

namespace(名前空間) は、関連するコードをまとめて整理しやすくするフォルダーのようなもの。例では、namespace は TestConsoleApp

class(クラス) は、オブジェクトを作成し、プログラムに機能を追加するための設計図。ここでは「Program」というクラスがある。

method(メソッド) は、コンピューターに特定の処理を実行させる命令の集まり。他の言語でいう「関数」と似ている。「Main」メソッドは特に重要で、プログラムの実行開始地点となる。このメソッド内のコードがすべて実行される。

「Main」メソッドにはいくつかの書き方があるが、必ず「Main」という名前でなければならない。このコースでは簡単のため、static void Main() を使用する。この形式では string[] args は含まれない。

main.cs

main.cs

12345678910
namespace TestConsoleApp { internal class Program { static void Main() { System.Console.WriteLine("Hello, World!"); } } }

「Main」メソッド内には、Console.WriteLine("Hello, World!") というコマンドがあります。これはコンピューターに「Hello, World!」というメッセージを画面に表示するよう指示します。プログラムを実行すると、このメッセージがコンソールに表示されます。

すべてのコマンドの末尾にはセミコロン(;)が必要です。

まとめると、C# プログラムの基本的な開始コードには「namespace」、「class」、そしてプログラムの開始点となる「Main」メソッドが含まれます。場合によっては、必要なライブラリを含めるために using System; のような「using」ステートメントが追加されることもありますが、必ずしも必要ではありません。

1. C# プログラムにおける「Main」メソッドの目的は何ですか?

2. コマンド Console.WriteLine("Hello, World!") は何をしますか?

question mark

C# プログラムにおける「Main」メソッドの目的は何ですか?

正しい答えを選んでください

question mark

コマンド Console.WriteLine("Hello, World!") は何をしますか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  2
some-alt