トップレベルステートメント(最上位のステートメント)

2024年6月21日

C#(シーシャープ)のトップレベルステートメントは、プログラムを作るときに使うとても便利な機能です

C#の「トップレベルステートメント」(Top-Level Statements)を日本語で説明すると、「最上位のステートメント」または「トップレベルの命令」と言うことができます

トップレベルステートメントとは

普通、C#でプログラムを作るときには「レシピ」を書くみたいなものです。この「レシピ」には、いろいろな指示が書かれていて、コンピュータがそれを読んで、私たちが望むことを実行します。でも、このレシピを書くためには、いくつかの準備が必要でした。たとえば、「レシピブック(クラス)を用意して、その中にレシピ(メソッド)を書く」というステップがありました。

トップレベルステートメントは、この「レシピブックを用意する」という手間をなくしてくれる特別な機能です。これを使うと、直接「レシピ」を書き始められます。まるで、ページを開いたらすぐに料理の手順が書いてあるような感じです。これにより、プログラムを書くのがもっと簡単で、わかりやすくなります。

例えば、以前は「Hello, World!」というメッセージを表示するためには、いくつかのステップを踏む必要がありましたが、トップレベルステートメントを使うと、ただ一行のコードでそれができます。これにより、プログラミングがより楽しく、そしてアクセスしやすくなります。

以前は、こんな感じで書く必要がありました

using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("こんにちは、世界!");
    }
}

このコードは、「Program」という名前の「レシピブック」(クラス)を作り、「Main」という名前の「レシピ」(メソッド)を書いています。そしてその中で、「こんにちは、世界!」と表示させる命令を書いています。

でも、トップレベルステートメントを使うと、もっと簡単になります。こんな風に書けばいいんです

Console.WriteLine("こんにちは、世界!");

これだけです。この一行で、「こんにちは、世界!」と表示させることができます。トップレベルステートメントのおかげで、複雑な準備をしなくても、直接メッセージを表示する命令を書けるようになります。

このように、トップレベルステートメントは、プログラミングを始めるときのステップをとても簡単にしてくれるんですよ

参考

クラス図を参考のために掲載しておきます

C#

Posted by hidepon