我有c#dispatcher和用于数据处理的快速c ++程序。我需要从c#dispatcher传递数据(初始化)到c ++程序。 传递数据是原始类型:配置字符串,小数。 我不想使用文件或命令行参数进行交互。我认为它应该是更聪明的方式。现在互动是单向的,但我认为未来它可能是双向的。 你能为我的任务建议适当的方式吗?
由于
答案 0 :(得分:4)
您可以使用C ++ / CLI DLL作为中间层。
答案 1 :(得分:0)
您可以使用环境变量,这是将选项和数据传递给子流程的常用方法。
如果您有C ++源代码,我喜欢@ ghimireniraj使用C ++ / CLI编译器将C ++代码转换为.NET程序集的想法,那么您实际上不需要启动单独的程序,并且您可以通过您的数据作为函数参数。