C# プログラム構造
C# プログラミング言語の基本的な構成要素を学ぶ前に、次の章の参考として、まず C# の最小限のプログラム構造を見てみましょう。
C# Hello World の例
C# プログラムには主に次の部分が含まれます:
名前空間宣言
A クラス
クラスメソッド
クラス属性
A メインメソッド
式と式
コメント
Letさんの「Hello World」を出力する単純なコードを見てください:
using System; namespace HelloWorldApplication { class HelloWorld { static void Main(string[] args) { /* 我的第一个 C# 程序*/ Console.WriteLine("Hello World"); Console.ReadKey(); } } }
上記のコードをコンパイルして実行すると、次の結果が生成されます:
Hello World
見てみましょう。上記のプログラムのさまざまな部分を見てみましょう:
プログラムの最初の行 using System - using キーワードは、プログラムに System 名前空間を含めるために使用されます。 通常、プログラムには複数の using ステートメントが含まれます。
次の行は名前空間の宣言です。名前空間は一連のクラスです。 HelloWorldApplication 名前空間には、HelloWorld クラスが含まれています。
次の行はクラス宣言です。 HelloWorld クラスには、プログラムで使用されるデータとメソッドの宣言が含まれています。通常、クラスには複数のメソッドが含まれます。メソッドはクラスの動作を定義します。ここで、HelloWorld クラスには Main メソッドが 1 つだけあります。
次の行は、すべての C# プログラムのエントリ ポイントである Main メソッドを定義します。 Main メソッドは、実行時にクラスが何を行うかを記述します。
次の行 /*...*/ はコンパイラーによって無視され、プログラムにコメントが追加されます。
Main メソッドは、ステートメント Console.WriteLine("Hello World"); を通じてその動作を指定します。
WriteLine は、System 名前空間で定義された Console クラスのメソッドです。このステートメントは、画面に「Hello, World!」というメッセージを表示します。
最後の行 Console.ReadKey(); は VS.NET ユーザー向けです。これにより、プログラムはキーが押されるまで待機し、Visual Studio .NET からプログラムを起動したときに画面がすぐに実行され、閉じられなくなります。
次の点に注意してください:
C# では大文字と小文字が区別されます。
すべてのステートメントと式はセミコロン (;) で終わる必要があります。
プログラムの実行はMainメソッドから始まります。
Javaとは異なり、ファイル名はクラス名と異なっていても構いません。
C# プログラムのコンパイルと実行
Visual Studio.Net を使用して C# プログラムをコンパイルおよび実行する場合は、次の手順に従ってください:
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# チュートリアル] C# プログラムの構造の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) をご覧ください。