将C#程序的选定输出用于其他C#程序

时间:2012-03-08 05:19:34

标签: c# input

我希望得到你的帮助,我有一个用于K-Means(聚类)的C#代码,我想使用这个代码的输出,它是3个集群(Say Cluster 1,Cluster 2,Cluster 3) ..所以我想选择假设Cluster-1的输出并将其用作我的其他C#程序的输入(基本上是MPF)...所以请你能告诉我如何做到这一点。

2 个答案:

答案 0 :(得分:1)

我不确定你为什么要这样做,但这里有一个选项。使用System.Diagnostics.Process类型从第二个应用程序中调用第一个应用程序,然后使用“RedirectStandardOutput”属性获取您寻找的信息。

此处有更多信息:http://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.redirectstandardoutput.aspx

答案 1 :(得分:0)

一个合理的选择是将第一个程序编译为一个转到静态库或DLL的API,然后将第二个程序编译成一个引用第一个程序的EXE。