Tag: console application

安排C#控制台应用程序

我已经完成了创建电子邮件C#控制台应用程序的任务,该应用程序的目标是批量运行。 我对C#领域很新,所以我不知道我的方向。 此C#控制台应用程序将部署在服务器上,并希望根据服务器时间在特定时间运行。 经过一些研究,大多数建议是关于使用任务调度程序或窗口服务,但我想知道这个C#控制台应用程序是否可能以某种方式运行自己的? 也许在执行之后,它会将自己注册到服务器中,服务器会定期处理它吗?

从C#Web服务调用或调用C#控制台应用程序?

由于我的问题,我无法通过我的Web服务运行DOS命令。 C#web服务运行批处理文件还是dos命令? 由于我不能让我的web服务直接运行dos命令,我现在正在考虑创建将运行我的dos命令的C#控制台应用程序,然后控制台应用程序将由Web服务调用。 有可能这样做吗?

字符串计算器

嗨其他程序员, 我在C#创建一个计算器 我有一个字符串变量math ,其中包含100 * 5 – 2 如何在控制台中显示其输出498 ? 我的代码是这样的: String math = “100 * 5 – 2”; Console.WriteLine(math); Console.ReadLine(); // For Pause 所以基本上,我的代码给我的是字符串本身100 * 5 – 2 但我希望它能给我498个结果。 关于这一点的想法非常感谢。 谢谢

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

我使用控制台应用程序作为概念certificate和获得异步返回值的新需求。 我发现我需要在main方法中使用Task.WaitAll()来避免需要异步“main()”方法,这是非法的。 我现在卡住试图弄清楚允许我使用generics的重载,或者只返回我可以强制转换的对象,但是在Main()中。

c#console,Console.Clear问题

我正在用C#编写一个控制台程序。 有没有办法可以使用Console.Clear()来清除控制台屏幕上的某些内容? 这是我的问题: 我有一个徽标(我把它放在屏幕上使用Console.WriteLine())和一个二维数组,我想保持不变并清除它下面的所有内容。

清除控制台缓冲区

我正在VS2008中编写一个示例控制台应用程序。 现在我有一个Console.WriteLine()方法,它在屏幕上显示输出,然后有Console.ReadKey()等待用户结束应用程序。 如果在显示Console.WriteLine()方法时按Enter键 ,则应用程序退出。 如何在Console.ReadKey()方法之前清除输入缓冲区,这样无论用户在显示数据时按下Enter按钮多少次, Console.ReadKey()方法都应该停止应用程序退出?

在控制台应用程序中包装C#服务以对其进行调试

我想调试一个用C#编写的服务,而老式的方式太长了。 我必须停止服务,启动我在调试模式下使用该服务的应用程序(Visual Studio 2008),启动服务,附加到服务进程,然后在我的Asp.Net应用程序中导航以触发服务。 我基本上让服务在后台运行,等待任务。 Web应用程序将触发服务选择的任务。 我想要做的是有一个控制台应用程序来激活服务,以便我调试。 有没有人知道的简单演示?

.NET Core控制台应用程序,如何为每个环境配置appSettings?

我有一个.NET Core 1.0.0控制台应用程序和两个环境。 我需要能够根据我在运行时设置的环境变量使用appSettings.dev.json和appSettings.test.json 。 对于ASP.NET Core Web应用程序来说,这似乎非常简单,通过dependency injection和IHostingEnvironment以及EnvironmentName env。 变量,但是我应该如何为控制台应用程序连接(除了编写我自己的使用Microsoft.Framework.Configuration.EnvironmentVariables的自定义代码)? 谢谢。

是Thread.Sleep(Timeout.Infinite); 效率高于while(true){}?

我有一个控制台应用程序,我希望在仍然收听事件的同时保持打开状态。 我测试了Thread.Sleep(Timeout.Infinite); 和while (true) { }都允许在保持控制台应用程序打开的同时引发事件。 我应该使用另一个吗? 如果线程正在hibernate,是否有任何我不应该做的事情,比如修改在类范围内声明的静态集合?

使用string args从命令行调用控制台应用程序

我有一个.NET控制台应用程序(非常简单)。 入口点采用臭名昭着的string [] args参数。 这是否意味着从命令行,我可以调用此应用程序并传入一个字符串作为参数? 如果是这样,怎么样?