C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#プログラムの基本構造をわかりやすく解説!初心者向けガイド

まず、C#の基本的なサンプルプログラムを見てみましょう。

using System;

namespace DemoApplication {

    class HelloWorld {

        static void Main(string[] args) {

            Console.WriteLine("Welcome!");
            Console.ReadKey();
        }
    }
}

それでは、このプログラムに含まれている各要素について、順番に詳しく解説していきます。

usingディレクティブ

プログラムの最初の行にある「using System;」では、usingキーワードを使用して、System名前空間をプログラムに取り込んでいます。実際のプログラムでは、必要に応じて複数のusingステートメントを記述するのが一般的です。

名前空間(Namespace)の宣言

次の行は名前空間の宣言です。名前空間とは、クラスをまとめて管理するための仕組みで、関連するクラスを論理的にグループ化する役割を持ちます。この例では、DemoApplication名前空間の中にHelloWorldクラスが含まれています。

クラス宣言

その次の行はクラス宣言です。HelloWorldクラスには、プログラムで使用するデータやメソッドの定義が含まれています。通常、クラスには複数のメソッドが含まれ、それぞれのメソッドがクラスの動作(振る舞い)を定義します。ただし、このHelloWorldクラスには、Mainという1つのメソッドのみが存在しています。

Mainメソッド

次の行で定義されているのがMainメソッドです。Mainメソッドは、すべてのC#プログラムにおけるエントリーポイント(実行開始地点)であり、プログラムの実行時にクラスが何を行うのかを記述する場所です。

Console.WriteLine

Mainメソッド内では、次のステートメントによって動作が指定されています。

Console.WriteLine("Welcome!");

WriteLineは、System名前空間で定義されたConsoleクラスのメソッドです。このステートメントを実行することで、「Welcome!」というメッセージが画面に表示されます。

Console.ReadKey()

プログラムの最後の行にある「Console.ReadKey();」は、主にVisual Studio .NET(VS.NET)ユーザーのためのコードです。この記述により、プログラムはキー入力を待つ状態になり、Visual Studio .NETから起動した際にコンソール画面が一瞬で表示されてすぐ閉じてしまうことを防げます。

  1. HTMLドキュメントの基本となる最小構成とは?タグの役割をわかりやすく解説

    HTMLドキュメントとは、Webページそのものを指し、Webサイト上にコンテンツを表示するために使われるファイルです。HTMLは「タグ」と呼ばれる記述によって構成されており、多くのタグには開始タグと終了タグのペアが存在します。ただし、一部のタグ(<br>や<img>など)は終了タグを持たない単独タグである点にも注意しましょう。HTMLドキュメントを正しく動作させるためには、最低限必要な「最小構成」のタグを理解しておくことが重要です。ここでは、その基本構造を一つずつ解説していきます。1. DOCTYPE宣言HTMLドキュメントの先頭には、必ず<!DOCTYPE ht

  2. 【初心者向け】Javaプログラムの基本構造を徹底解説!構成要素とサンプルコード

    Javaでアプリケーションを開発するうえで、プログラムの基本的な構造を理解することはとても重要です。典型的なJavaプログラムは、次の要素で構成されています。パッケージ宣言インポート文(import)コメントクラス定義クラス変数・ローカル変数メソッド(振る舞い)パッケージ宣言Javaでは、クラスを用途やモジュールごとに異なるディレクトリ(パッケージ)へ配置できます。同一の親ソースディレクトリに属するすべてのクラスに対しては、ソースディレクトリからのパスがパッケージ宣言として扱われます。パッケージを活用することで、クラス名の衝突を防ぎ、コードを整理して管理しやすくなります。インポート文自分のプロ