从控制台应用程序返回字符串

内文

我真正想做的是

static string Main(string[] args)

但这不起作用,您唯一的选择是voidint那么,有什么不同的方法可以将我需要返回的字符串返回给调用应用程序?

背景

我需要编写一个专门设计为从另一个应用程序调用的控制台应用程序

Process.Start("MyCode.exe -Option 12aaa1234");

该调用程序如何接收该可执行文件返回的字符串?

研究

据我所知,此时,我唯一的选择是让调用应用程序在启动进程之前将侦听流附加到进程的Standard Output流,并使用Console.Out.Write从内部发送“返回”我的可执行文件。这实际上是这样做的唯一方法,还是我可以使用其他/更好的方法?

里德·科普西

这实际上是这样做的唯一方法,还是我可以使用其他/更好的方法?

这不是执行此操作唯一方法,但这是最常见的方法。

其他选项将涉及某种形式的进程间通信,这可能会大大增加单个字符串的开发工作量。

请注意,如果调用的应用程序是.NET应用程序,并且您可以控制两个应用程序,那么只编写类库而不是控制台应用程序可能更有意义。这将使您可以将代码完全分开,但是可以使可执行文件“调用”您的库以获取字符串数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C#的控制台应用程序中验证字符串仅包含字母

来自分类Dev

如何在控制台应用程序中设置默认连接字符串?

来自分类Dev

字符串未从C#控制台应用程序正确传递到VBS

来自分类Dev

在控制台应用程序中定义连接字符串

来自分类Dev

控制台应用程序的字符串/双转换

来自分类Dev

.NET 控制台应用程序连接字符串转换

来自分类Dev

ASP.NET 5控制台应用程序(程序包)-如何从连接字符串创建DBContext?

来自分类Dev

带有换行符的输出字符串到控制台应用程序中的文件

来自分类Dev

在控制台应用程序中更改内容时,是否可以在固定位置显示字符串?

来自分类Dev

带有换行符的输出字符串到控制台应用程序中的文件

来自分类Dev

使用实体的控制台应用程序,我可以使用相同的连接字符串吗?

来自分类Dev

如何使用查询字符串参数在控制台应用程序中调用 Web Api

来自分类Dev

控制台应用程序字符串输出到另一个 Web 应用程序文本框

来自分类Dev

如何从控制台应用程序返回List <string>?

来自分类Dev

我需要为具有一些策略的控制台应用程序编写一个读取字符串方法

来自分类Dev

创建一个控制台应用程序,以打开TCP / IP连接并打印输入的字符串-使用C ++,C#或Java

来自分类Dev

如何获取 Web 作业以使用 azure 门户存储连接字符串,而不是 Web 作业控制台应用程序部署的配置文件中的内容?

来自分类Dev

与控制台应用程序通信

来自分类Dev

Commandlet与控制台应用程序

来自分类Dev

调度控制台应用程序

来自分类Dev

线程仍在执行时,是否可以使.net控制台应用程序返回控制?

来自分类Dev

如何从控制台应用程序中的Task.WaitAll()获得返回值?

来自分类Dev

C#控制台应用程序错误-无法识别/正确评估返回的int

来自分类Dev

pathForResource在Mac OS X控制台应用程序中返回nil — Swift

来自分类Dev

如何在C#控制台应用程序中返回简单的int值

来自分类Dev

在我按<enter>键之前,在stdinput上读取的控制台应用程序不会返回

来自分类Dev

C#控制台应用程序错误-无法识别/正确评估返回的int

来自分类Dev

完成后,WPF控制台应用程序不会返回到提示

来自分类Dev

从控制台应用程序以批处理文件获取返回值

Related 相关文章

  1. 1

    在C#的控制台应用程序中验证字符串仅包含字母

  2. 2

    如何在控制台应用程序中设置默认连接字符串?

  3. 3

    字符串未从C#控制台应用程序正确传递到VBS

  4. 4

    在控制台应用程序中定义连接字符串

  5. 5

    控制台应用程序的字符串/双转换

  6. 6

    .NET 控制台应用程序连接字符串转换

  7. 7

    ASP.NET 5控制台应用程序(程序包)-如何从连接字符串创建DBContext?

  8. 8

    带有换行符的输出字符串到控制台应用程序中的文件

  9. 9

    在控制台应用程序中更改内容时,是否可以在固定位置显示字符串?

  10. 10

    带有换行符的输出字符串到控制台应用程序中的文件

  11. 11

    使用实体的控制台应用程序,我可以使用相同的连接字符串吗?

  12. 12

    如何使用查询字符串参数在控制台应用程序中调用 Web Api

  13. 13

    控制台应用程序字符串输出到另一个 Web 应用程序文本框

  14. 14

    如何从控制台应用程序返回List <string>?

  15. 15

    我需要为具有一些策略的控制台应用程序编写一个读取字符串方法

  16. 16

    创建一个控制台应用程序,以打开TCP / IP连接并打印输入的字符串-使用C ++,C#或Java

  17. 17

    如何获取 Web 作业以使用 azure 门户存储连接字符串,而不是 Web 作业控制台应用程序部署的配置文件中的内容?

  18. 18

    与控制台应用程序通信

  19. 19

    Commandlet与控制台应用程序

  20. 20

    调度控制台应用程序

  21. 21

    线程仍在执行时,是否可以使.net控制台应用程序返回控制?

  22. 22

    如何从控制台应用程序中的Task.WaitAll()获得返回值?

  23. 23

    C#控制台应用程序错误-无法识别/正确评估返回的int

  24. 24

    pathForResource在Mac OS X控制台应用程序中返回nil — Swift

  25. 25

    如何在C#控制台应用程序中返回简单的int值

  26. 26

    在我按<enter>键之前,在stdinput上读取的控制台应用程序不会返回

  27. 27

    C#控制台应用程序错误-无法识别/正确评估返回的int

  28. 28

    完成后,WPF控制台应用程序不会返回到提示

  29. 29

    从控制台应用程序以批处理文件获取返回值

热门标签

归档