1

私は Windows フォーム アプリケーションを持っています。それを B と呼びましょう。今、私は別のアプリケーションを持っています。それをAとしましょう

A は B を新しいプロセスとして開始します。次に、名前付きパラメータ リストを B に渡し、それらを B で使用したいのですが、どうすればよいですか?

つまり、パラメーターリストの例です

{job:"computer engineer",age:"32",experience:"3 years"}

また、これらのパラメーター リストはオプションである必要があります。5 つのパラメーターを渡す場合もあれば、0 を渡す場合もあります。

そして、Bアプリケーションの起動時にこれらのパラメーターをどのように読み取るのですか

それで、これを行う方法は何ですか?ありがとうございました

c#

4

2 に答える 2

1

Process.Start で「B」プロセスを呼び出していると仮定すると、次のように動作するはずです。

System.Diagnostics.Process.Start(string fileName, string arguments)

そして、「B」プロセスのメインスレッドは、配列を受け入れて、反復できる可能な引数を格納する必要があります。

static void Main(string[] args)
{
    //your code to decipher arguments here
}
于 2013-04-17T02:28:05.783 に答える