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(名前空間)**は、関連するコードをまとめて整理しやすくするフォルダーのようなもの。例では、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つを試してチャットを始めてください