C#の構文
メニューを表示するにはスワイプしてください
この章では、C#言語の構文を理解するために基本的なHello Worldプログラムを見ていきます。
以下は、コンソール出力に「Hello World」というメッセージを表示するコードです。
main.cs
12345678910namespace TestConsoleApp { internal class Program { static void Main(string[] args) { System.Console.WriteLine("Hello, World!"); } } }
新しいC#プロジェクトを開始すると、ボイラープレートコードと呼ばれるデフォルトのコードが表示されます。このコードはプログラムの基本構造を設定しますが、メインのロジックには含まれません。
注意
ボイラープレートコードは、設定の準備やプログラム構造の定義など、共通の作業に必要な標準コードです。コードを整理するために重要ですが、主な機能には影響しません。
この段階ではすべての詳細を理解する必要はありませんが、コードの基本的な部分を見てみましょう。
コードは中括弧({})で区切られたブロックに分かれています。各ブロックは、namespace、class、method、またはstatementの一部です。
namespace(名前空間) は、関連するコードをまとめて整理しやすくするフォルダーのようなもの。例では、namespace は TestConsoleApp。
class(クラス) は、オブジェクトを作成し、プログラムに機能を追加するための設計図。ここでは「Program」というクラスがある。
method(メソッド) は、コンピューターに特定の処理を実行させる命令の集まり。他の言語でいう「関数」と似ている。「Main」メソッドは特に重要で、プログラムの実行開始地点となる。このメソッド内のコードがすべて実行される。
「Main」メソッドにはいくつかの書き方があるが、必ず「Main」という名前でなければならない。このコースでは簡単のため、static void Main() を使用。string[] args は含まれていないバージョン。
main.cs
12345678910namespace 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!") は何をしますか?
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください