C# 从shell命令在控制台应用程序中触发函数调用

C# 从shell命令在控制台应用程序中触发函数调用,c#,shell,console-application,communication,C#,Shell,Console Application,Communication,我将如何修改我的c#控制台应用程序来检索值,或者让shell命令触发方法或事件 基本上,在应用程序加载之后,我希望能够执行应用程序中的函数,并将数据传递给这些函数 有什么方向吗 编辑:更好的链接 您可以使用SingleInstance模式-。,我认为这是一个解决方案。您应该使用以下方式接受来自控制台的输入: Console.ReadLine(); 它可以工作,然后用户键入一个命令并单击enter,然后解析该命令并执行需要执行的操作 这有点像DOS程序,请记住,根据您的设计,您正在编写的控制台应

我将如何修改我的c#控制台应用程序来检索值,或者让shell命令触发方法或事件

基本上,在应用程序加载之后,我希望能够执行应用程序中的函数,并将数据传递给这些函数

有什么方向吗

编辑:更好的链接


您可以使用SingleInstance模式-。

,我认为这是一个解决方案。

您应该使用以下方式接受来自控制台的输入:

Console.ReadLine();
它可以工作,然后用户键入一个命令并单击enter,然后解析该命令并执行需要执行的操作


这有点像DOS程序,请记住,根据您的设计,您正在编写的控制台应用程序将挂起,直到用户输入值并按ENTER键,意味着无法执行任何其他操作,因为调用ls Console.ReadLine的线程等待来自用户的命令。

如何从cmd行调用方法调用或触发事件?我可以用“D:/applicationPath/application.exe一些args”将args传递给它,但是如果控制台应用程序有一个公共方法
公共字符串读取(int id){/..