C#コンソールアプリケーションで複数のパラメータ(同じパラメータを使用)を使用することはできますか?もしそうなら、どうですか?C#プログラムで複数のmain()メソッドを使用することはできますか?
答えて
あなたが複数のmainメソッドを持つことができますあなたのコンパイラ..
例詳細についてはthisのリンクを参照してください:
using System;
using System.Collections.Generic;
using System.Text;
namespace Multiple_MainClasses
{
class A
{
static void Main(string[] args)
{
Console.WriteLine("I am from Class A");
Console.ReadLine();
}
}
class B
{
static void Main(string[] args)
{
Console.WriteLine("I am from Class B");
Console.ReadLine();
}
}
}
あなたはこのコードを実行するとき、あなたはコンパイルエラーになります。下記に示すように、ソリューションエクスプローラやプレスCTRL + ALT + Lのプロパティを投影する行く解決するには、実行したいメソッドを使用してアプリケーションタブと選択クラスに行く:
同じクラスに2つのメインメソッドがあるとどうなりますか? main()とmain(string [] args)のように –
@TusharKukretiこれはコンパイルエラーです。主な方法は、署名が2以下のいずれかと一致する場合にのみ、エントリポイントとして考えられ、方法は、メイン(文字列[]) 2.メイン()1. 静的です – Jaguar
主な方法は、アプリケーションにあなたのエントリポイントです。他の人が提供する記事に基づいて、それは構文的に有効で、複数のMainメソッドを定義しますが、あなたのアプリケーションを実行する際には単一のmainメソッドを選択する必要があります。私は、あなたがして、アプリケーションのエントリポイントとして使用するかを指定することができ、それは単一のメイン関数を作成するために、より理にかなっていると思いますし、コマンドライン引数を使用することによって、それは柔軟にするなど
-1複数の幹線を持つことは可能ですので、この回答には虚偽の情報があります。 – Katu
追加した記事では、同時に2つのメインを許可していません。コンパイラのトリックのように思えますが、コンパイル時に2つしか定義できません。私はあなたのアプリに2つのエントリーポイントを持っているとは考えていません – TGH
あなたはクラスを持っているのと同じ本数を持つことができます。 'votes - ;' – ChiefTwoPencils
はい - あなたはカスタム指定することができます複数のMainメソッドがある場合は、エントリポイント。
このオプションは、複数のクラスにMainメソッドが含まれている場合、プログラムへのエントリポイントを含むクラスを指定します。
csc MyClssesWithMain.cs /main:OneOfTheClasses
注:Main
の方法は、あなたが同じクラスで同じシグネチャを持つ2つの方法を持つことができないとして、別々のクラスでなければなりません。
- 1. mainメソッドを使用しないでJavaプログラムをデバッグすることはできますか?
- 2. C#プログラムまたはリーダーメソッドでMainメソッドを使用してリストを作成する必要がありますか?
- 3. コンソールアプリケーションでMainメソッドのシグネチャをカスタマイズすることはできますか?
- 4. プログラムを終了せずにmainメソッドを終了することはできますか?
- 5. CプログラムでCLRをホストすることはできますか?
- 6. C#プログラムのmainメソッドにラムダ式を付けるとどうなりますか?
- 7. mainメソッドで "public int i = 0"と書くことはできますか?
- 8. Sails.jsで複数のテンプレートエンジンを使用することはできますか?
- 9. 複数のキーをlrangeで使用することはできますか?
- 10. 複数のプッシュプロバイダをAndroidで使用することはできますか?
- 11. Wikitude SDKで複数のAR.ClientTrackerを使用することはできますか?
- 12. クラスメソッドの変数をMainメソッドから変更できますか?
- 13. C#メソッドがメソッドを返すことはできますか?
- 14. Scala: 'java'で使用できるmainメソッドを定義する
- 15. mainクラスまたはmainメソッドで配列を宣言することの違いは何ですか?
- 16. CでiPhoneのプログラムを書くことはできますか?
- 17. テンプレートプロジェクト/ソリューションでプロジェクトを複数回使用することはできますか?
- 18. bookshelf.jsクエリでorWhereRawを複数回使用することはできますか?
- 19. プログラムでinteropを使用して同じワークブックとワークシートを複数開くことはできますか?
- 20. 複数のポートを1つのプログラムで開くことはできますか?
- 21. whileループがあるところでmainから後で呼び出すことができるメソッドでbreak文を使用できますか?
- 22. C++ .NETで匿名関数を使用することはできますか?
- 23. 1つのCプログラム内で複数の端末ウィンドウに出力することはできますか?
- 24. C#で汎用引数のメソッドを呼び出すことはできますか? C++で
- 25. ラベルに複数のホットエンコーディングを使用することはできますか?
- 26. C++のoperator []は複数の引数を取ることができますか?
- 27. php sub関数がmain関数を返すことはできますか?
- 28. UIViewのtransitionWithView:duration:options:animation:completion:メソッドの複数のオプションを渡すことはできますか?
- 29. C++のmainのシグネチャの引数にunsigedとconstの修飾子を付けることはできますか?
- 30. main関数からdll(C++)関数をC言語で使用する方法#
なぜあなたは複数のメインを持っていますか? –
この記事を見てくださいhttp://raviranjankr.wordpress.com/2011/05/20/multiple-main-method-in-c/ – mck
2番目の人は何をしますか? – Mehrdad