Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ C#の構文 | セクション
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、class、method、またはstatementの一部です。

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