【C#チュートリアル】C#プログラムの構造
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) をご覧ください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









C# を使用した Active Directory のガイド。ここでは、Active Directory の概要と、C# での動作方法について、構文と例とともに説明します。

C# データ グリッド ビューのガイド。ここでは、SQL データベースまたは Excel ファイルからデータ グリッド ビューをロードおよびエクスポートする方法の例について説明します。

マルチスレッドと非同期の違いは、マルチスレッドが複数のスレッドを同時に実行し、現在のスレッドをブロックせずに非同期に操作を実行することです。マルチスレッドは計算集約型タスクに使用されますが、非同期はユーザーインタラクションに使用されます。マルチスレッドの利点は、コンピューティングのパフォーマンスを改善することですが、非同期の利点はUIスレッドをブロックしないことです。マルチスレッドまたは非同期を選択することは、タスクの性質に依存します。計算集約型タスクマルチスレッド、外部リソースと相互作用し、UIの応答性を非同期に使用する必要があるタスクを使用します。
