ホームページ > バックエンド開発 > C#.Net チュートリアル > C#のstatic void Main(string[] args)パラメータのサンプルコードの詳細説明

C#のstatic void Main(string[] args)パラメータのサンプルコードの詳細説明

黄舟
リリース: 2017-03-16 11:40:58
オリジナル
1696 人が閲覧しました

この記事では主に

C#static void Main(string[] args) パラメータについて、具体的な例を通して詳しく紹介します。

C# の学習

プログラミング 最も一般的なサンプル プログラムは、コンソール アプリケーションで Hello World を出力することです。


using System;
namespace DemoMainArgs
{
 class Program
 {
 static void Main(string[] args)
 {
  Console.WriteLine("Hello World!");
  Console.ReadLine();
 }
 }
}
ログイン後にコピー

  1. static: アプリケーションのエントリポイントである Main メソッドを

    static として宣言します。

  2. void: main メソッドが何も返さないことを示します。

  3. string[]args: これは、コマンドラインから渡されたパラメータを受け取るために使用されます。 string[] は、

    文字列配列を格納できる引数を宣言するデータ型です。

cmd.exe プログラムを通じて上記のプログラムを起動すると、コマンド ウィンドウが表示され、いくつかのパラメーターを入力できます。 string[] args は、コマンド ウィンドウに入力されたパラメーター、つまりコマンドを指します。ラインパラメータ。

args はコマンドラインパラメータを受け取るために使用されます。これはオプションであり、必須ではありません。


以下、具体的なサンプルプログラムを用いて説明します。

1. 新しいコンソール プログラム DemoMainArgs を作成します。

2. コードを書きます。


using System;
namespace DemoMainArgs
{
 class Program
 {
 /// <summary>
 /// 应用程序入口
 /// </summary>
 /// <param name="args">接收命令行传入的参数(多个参数之间用空格分开)</param>
 static void Main(string[] args)
 {
  if(args != null)
  {
  int argsLength = args.Length;
  Console.WriteLine("Main函数参数args的长度:" + argsLength);
  for(int i = 0;i < argsLength;i++)
  {
   Console.Write("第" + (i + 1) + "个参数是:");
   Console.WriteLine(args[i]);
  }
  }
  Console.ReadLine();
 }
 }
}
ログイン後にコピー

3. F6 キーを押して、DemoMainArgs.exe ファイルをコンパイルして生成します。 F5 キーを押してコンパイルして実行しないように注意してください。 ! !

以下は、特定の効果を表示する 3 つの方法です

方法 1: コマンドラインでプログラムを開始し、パラメーターを入力します

コマンドラインを開き、パス + DemoMainArgs を入力し、そのままにしておきます空白にしてから、 a b c d を入力します (スペースで区切って任意の数のパラメーターを入力できます)

C#のstatic void Main(string[] args)パラメータのサンプルコードの詳細説明

Enter で結果を表示します:

C#のstatic void Main(string[] args)パラメータのサンプルコードの詳細説明

方法 2: コンパイル前にパラメーターを入力します

右- [プロジェクト]-- 》[

プロパティ]をクリックすると、設定インターフェイスがポップアップします。 [デバッグ]--[起動オプション]--[コマンドラインパラメータ]を選択します。テキストボックスに任意のパラメータを入力し、複数のパラメータをスペースで区切ります

C#のstatic void Main(string[] args)パラメータのサンプルコードの詳細説明

F5を押してコンパイルして実行し、直接参照してください。出力

C#のstatic void Main(string[] args)パラメータのサンプルコードの詳細説明

方法 3: プログラムのコンパイル後、プログラムのショートカットにパラメータを追加してショートカット プログラムを作成します

。 [DemoMainArgs.exe]を右クリック--》[ショートカットの作成]

C#のstatic void Main(string[] args)パラメータのサンプルコードの詳細説明

以下のようにショートカットファイルが生成されます。

C#のstatic void Main(string[] args)パラメータのサンプルコードの詳細説明

[DemoMainArgs.exe ショートカット]を右クリック--》[プロパティ]- - 》[ショートカット]--》[ターゲット]、テキストボックスの最後に任意のパラメータを入力し、

複数のパラメータはスペースで区切ります

C#のstatic void Main(string[] args)パラメータのサンプルコードの詳細説明

[DemoMainArgs.exeショートカット]をダブルクリックすると、実行結果は次のようになります

C#のstatic void Main(string[] args)パラメータのサンプルコードの詳細説明

概要: 3 番目の方法は、クライアント (ユーザー) が特性範囲内で自由にパラメータを入力でき、プログラムは入力されたパラメータに基づいてさまざまなビジネス ロジックを判断して実行します。

以上がC#のstatic void Main(string[] args)パラメータのサンプルコードの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート