【C# 读取控制台环境下的按键信息】教程文章相关的互联网学习教程文章

在C#控制台应用程序中并行使用线程概念执行多于2个Dtsx包【代码】

我有控制台应用程序需要以下面的方式执行总共17个SSIS Dtsx包. [1]在第一个线程中,它应该同时并行执行3个包[2]在第二个线程中,它应该同时并行执行5个包,依此类推…… 我听说过一个名为parallelism的概念,它正在用于更高版本的.Net Framework 4.0等.但是我不确定如何在Projcet中实现它. 我尝试了一些使用线程的示例,这是我的代码片段.Thread.Sleep(2000);Thread First = new Thread(new ThreadStart(FirstThread));Thread Second = ...

c# – 对REST服务的WebClient调用在控制台应用程序中有效,但在asp.net中无效【代码】

我正在调用一个测试REST Web服务,它基本上将一个字符串作为输入,并将其回送给调用者.我在C#控制台应用程序中有以下代码:static async Task RunAsync() {using (var client = new HttpClient()){string baseAddress = "http://74.120.219.166/Services/OnyxCloudSyncService.svc/pingSync";client.BaseAddress = new Uri(baseAddress); client.DefaultRequestHeaders.Accept.Clear();client.DefaultRequestHeaders.Accept.Add(newM...

c# – 控制台应用程序打印“失败:”【代码】

我有一个控制台应用程序,它读取一些数据,将其填充到类似字典的结构中,操纵它然后制作一些输出文件. 但是,在打印输出时,它有时会打印:Fail:它真的不应该在哪里.我在Google上找不到任何东西(搜索的内容并不多),当我在我的解决方案中搜索字符串“fail”时,我找不到任何东西(所以这不是我的代码所做的). 我不知道为什么会发生这种情况,相关的块通常会产生异常,但是我抓住它们,当我使用Console.WriteLine而不是Trace.WriteLine时,它工作...

c# – Exchange Web服务(EWS)调用在ASP.NET下失败,但在控制台应用程序中失败【代码】

当我尝试通过ASP.NET连接到Exchange Web服务时出现错误. 如果我通过控制台应用程序调用它,则以下代码可以工作,但是在ASP.NET Web表单页面上执行时,相同的代码会失败.正如旁注,我在整个代码示例中使用自己的凭据. “将请求作为没有邮箱的帐户发出时,必须为任何可识别的文件夹ID指定邮箱主SMTP地址.” 我以为我可以通过指定模拟用户来解决问题.exchangeservice.ImpersonatedUserId = new ImpersonatedUserId(ConnectingIdType.SmtpAd...

c# – 在控制台应用程序中注入ILoggerFactory与在asp.net核心1.1中实例化一个【代码】

我使用asp.net core 1.1整理了一个简单的Console应用程序.我设置了Kestrel托管并使用了我注入的Configure方法IApplicationBuilder和ILoggerFactory.我在loggerFactory上调用AddConsole扩展.然后我运行最简单的中间件,输出一条消息.应用程序代码如下所示:using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Logging;namespace DemoILoggerFac...

C#控制台应用程序事件处理【代码】

大家好.我正在尝试查看在控制台应用程序中处理事件.我宁愿不使用无声WinForms(虽然我明白这是一种方式)来做到这一点.我读过一个类似的问题及其回答.见下面的答复文本(link):The basic requirement of an STA threadis that it needs to run a messagepump. In Windows Forms, you can useApplication.Run. Or you could writethe message pump by hand, usinguser32!GetMessage & DispatchMessage.But it’s probably easier to u...

C#控制台应用程序 – 在Azure上计划

我有一个非常基本的C#控制台应用程序,我想在Azure中按计划运行,例如每天凌晨3点.我正在寻求一些关于在Azure中实现这一点的最佳方法的建议. 我应该提一下,我已经有了另一个非常相似的应用程序,为此我创建了一个Cloud Service和Worker Role,它本质上是一个循环,直到凌晨3点,然后有些东西会回到等待状态.让我感到震惊的是,我可能会用这种方法浪费钱,而且必须有更好的方法. 所以,我进行了“一些”研究,到目前为止我已经开始使用WebJobs...

c# – 从控制台应用程序退出的正确方法【代码】

参见英文答案 > What is the command to exit a Console application in C#? 6个我已经完成了一些阅读here和here,我仍然对我是否应该在我的控制台应用程序中使用Enviorment.Exit()感到困惑. 在一个方法中,如果用户在提示符下键入exit,我有以下代码,if(userSelect == "exit"){ {Environment.Exit(0); }更新:class Program{public static void Main(string[] args){Console.WriteLine("Welcome ...

c# – 在单独的线程中侦听控制台应用程序上的输入

我目前正在开发一个c#项目,它有一个Console.CancelKey EventHandler的事件处理程序.我遇到的问题是,如果用户按下Ctrl C来停止应用程序,事件不会被触发,因为我认为它太忙于处理事件的其他事情.如果应用程序安静,即无需做太多工作,则会捕获Ctrl C并运行该事件处理程序. 我假设我需要在一个单独的线程中监听事件处理程序,以便理解它,但我将如何进行此操作. 感谢您的任何帮助,您可以提供.解决方法:您可以尝试设置Console.TreatControlC...

C# 控制台 迷宫深度寻路算法 代码【代码】

using System;public class DFS {//辅助方法:打印地图private static void printArray(int [][]m){int v = 0;for (int y = 0; y < 10; y++){for (int x = 0; x < 10; x++){v = m[y][x];if (v == 0) Console.Write(" ");if (v == 1) Console.Write("■");if (v == 2) Console.Write("X");if (v == 3) Console.Write(" ");if (v == 11) Console.Write("->");if (v == 12) Console.Write("^^");if (v == 13) Console.Write("<-");i...

c# – 使用控制台应用程序处理umbraco内容【代码】

这是一个noob问题,但我正在寻找一些时间,但找不到任何有用的信息. 我需要开发一个将内容读写到umbraco站点的rotine(控制台应用程序).我已经读过你可以用web表单和mvc应用程序来做到这一点. 但我需要像外部资源一样使用umbraco.我需要像使用Word文档那样做.例如:打开文件,读取文件,写一些东西并保存. 我已经使用了安装APIPM&GT安装包UmbracoCms -Pre 我已经阅读过的一些内容:http://nishantwork.wordpress.com/2012/09/27/umbraco...

c# – 重定向输出时,控制台窗口不可见【代码】

我使用.NET 4控制台应用程序中的以下代码:private static void AttachToConsole () {System.Diagnostics.Process process = null;process = new Process();process.StartInfo.FileName = "cmd.exe";process.StartInfo.RedirectStandardInput = true;process.StartInfo.RedirectStandardOutput = true;process.StartInfo.UseShellExecute = false;process.StartInfo.CreateNoWindow = false;process.EnableRaisingEvents = true;pr...

c# – 使用不同的配置文件多次运行控制台应用程序【代码】

我编写了一个控制台应用程序(app.exe),它在配置文件(app.exe.config)中有设置. 我需要在配置文件中使用differentnet设置多次运行. 我现在使用的非常不优雅的解决方案是重命名app1.exe,app1.exe.config等,然后为每个应用程序安排一个单独的任务,以便它在早上运行. 我想要做的是有一个引用不同配置的主配置,然后只有一个app.exe master.app.exe.config,然后运行app.exe的次数与主配置中的引用一样多. 我不想在代码中这样做,因为我想向...

在控制台应用程序中使用Unity 3.5构造函数注入 – C#【代码】

我有一个控制台应用程序,它引用了许多dll.控制台应用程序需要实例化这些dll中的对象.这些dll具有我想要注入其构造函数的依赖项.我的要求是在控制台应用程序中进行所有注册 – 它是组合根.我可以做到这一点,但是如何在不传递/引用UnityContainer的情况下将这些注册持久存储到库中? 我想避免服务定位器模式,纯粹使用构造函数/方法注入.如果可能的话,这些都不是:_container.Resolve<IData>() // not what I want这是我在控制台应用...

在C#控制台应用程序中每10秒更新api的恒温器结果【代码】

我需要帮助每10秒从thingspeak.io API更新恒温器温度.我从thingspeak频道获取JSON数据,然后将其转换并在控制台中显示. 到目前为止这是我的代码string url = "http://api.thingspeak.com/channels/135/feed.json";WebClient webClient = new WebClient(); var data = webClient.DownloadString(url); dynamic feed = JsonConvert.DeserializeObject<dynamic>(data); List<dynamic> feeds = feed.feeds.ToObject<List<dynamic>>(); s...

控制台 - 相关标签