3

データ処理用のc#ディスパッチャーと高速c ++プログラムがあります。c#ディスパッチャーからc ++プログラムにデータ(初期化)を渡す必要があります。データの受け渡しはプリミティブ型です:構成文字列、小数。対話にファイルまたはコマンドライン引数を使用したくありません。もっと賢い方法だと思います。現在、相互作用は一方向ですが、将来的には双方向になる可能性があると思います。私の仕事に適切な方法を教えてもらえますか?

ありがとう

4

2 に答える 2

4

中間層としてC++/CLIDLLを利用できます。

于 2011-06-23T15:09:57.397 に答える
0

環境変数を使用できます。これは、オプションとデータを子プロセスに渡すための一般的な方法です。

C ++ソースコードがある場合は、@ghimirenirajがC++ /CLIコンパイラを使用してC++コードを.NETアセンブリにするというアイデアが好きです。実際に別のプログラムを起動する必要はなく、データを次のように渡すことができます。関数の引数。

于 2011-06-23T19:07:36.987 に答える