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

bookC# 構文

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

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

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

main.cs

main.cs

copy
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

copy
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