C# - プログラム構造
C# プログラミング言語の基本的な構成要素を学習する前に、最小限の C# プログラム構造を見て、次の章で参照できるようにしましょう。
Hello World プログラムの作成
C# プログラムは次の部分で構成されます −
- 名前空間宣言
- クラス
- クラス メソッド
- クラスの属性
- 主な方法
- ステートメントと表現
- コメント
「Hello World」という単語を出力する簡単なコードを見てみましょう −
ライブデモusing System; namespace HelloWorldApplication { class HelloWorld { static void Main(string[] args) { /* my first program in C# */ Console.WriteLine("Hello World"); Console.ReadKey(); } } }
このコードをコンパイルして実行すると、次の結果が生成されます −
Hello World
与えられたプログラムのさまざまな部分を見てみましょう −
- <リ>
プログラムの最初の行 using System; - 使い方 キーワードは、 システム を含めるために使用されます プログラムの名前空間。通常、プログラムには複数の using があります
<リ>次の行には namespace があります 宣言。 名前空間 クラスの集まりです。 HelloWorldApplication 名前空間にはクラス HelloWorld が含まれています .
<リ>次の行には class があります 宣言、クラス HelloWorld プログラムが使用するデータとメソッドの定義が含まれています。通常、クラスには複数のメソッドが含まれます。メソッドは、クラスの動作を定義します。ただし、HelloWorld クラスには Main メソッドが 1 つしかありません .
<リ>次の行は Main を定義します エントリ ポイントであるメソッド すべての C# プログラムに。 メイン メソッドは、実行時にクラスが何をするかを示します。
<リ>次の行 /*...*/ はコンパイラによって無視され、コメントを追加するために配置されます
<リ>Main メソッドは、ステートメント Console.WriteLine("Hello World"); で動作を指定します。
WriteLine コンソールのメソッドです システムで定義されたクラス 名前空間。このステートメントにより、「Hello, World!」というメッセージが表示されます。画面に表示されます。
<リ>最後の行 Console.ReadKey(); VS.NET ユーザー向けです。これにより、プログラムはキーが押されるまで待機し、プログラムが Visual Studio .NET から起動されたときに、画面が実行されてすぐに閉じられなくなります。
次の点に注意する価値があります-
- <リ>
C# では大文字と小文字が区別されます。
<リ>すべてのステートメントと式は、セミコロン (;) で終わる必要があります。
<リ>プログラムの実行は Main メソッドから始まります。
<リ>Java とは異なり、プログラム ファイル名はクラス名とは異なる場合があります。
プログラムのコンパイルと実行
C# プログラムのコンパイルと実行に Visual Studio.Net を使用している場合は、次の手順を実行します −
- <リ>
Visual Studio を起動します。
<リ>メニュー バーで、[ファイル] -> [新規] -> [プロジェクト] を選択します。
<リ>テンプレートから Visual C# を選択し、次に Windows を選択します。
<リ>コンソール アプリケーションを選択します。
<リ>プロジェクトの名前を指定し、[OK] ボタンをクリックします。
<リ>これにより、ソリューション エクスプローラーに新しいプロジェクトが作成されます。
<リ>コード エディターでコードを記述します。
<リ>[実行] ボタンをクリックするか、F5 キーを押してプロジェクトを実行します。 Hello World という行を含むコマンド プロンプト ウィンドウが表示されます。
Visual Studio IDE の代わりにコマンドラインを使用して C# プログラムをコンパイルできます −
- <リ>
テキスト エディターを開き、上記のコードを追加します。
<リ>ファイルを helloworld.cs として保存します。
<リ>コマンド プロンプト ツールを開き、ファイルを保存したディレクトリに移動します。
<リ>csc helloworld.cs と入力します Enter キーを押してコードをコンパイルします。
<リ>コードにエラーがない場合、コマンド プロンプトは次の行に移動し、helloworld.exe を生成します。
<リ>helloworld と入力します プログラムを実行します。
<リ>Hello World の出力が画面に表示されます。
C言語