【用C#控制台写飞行棋(第四篇)】教程文章相关的互联网学习教程文章

在控制台应用程序C#中使用小时来执行查询【代码】

我想使用带有参数小时的控制台应用程序截断表.例如,我想在系统中使用时间在12.00 AM运行查询截断. 这是我在使用c#的控制台应用程序中的代码.namespace ConsoleApplication1 {class Program{static void Main(string[] args){ string getHour = DateTime.Now.ToString("h:mm:ss tt");if (getHour == "12:00:00 AM"){Console.WriteLine("Do action to run query truncate");//in this line i will execute query truncate...

c#-.NET Core控制台应用程序中的Environment.UserDomainName等效项【代码】

我需要确定当前登录的Windows用户的域.我没有在.NET Core中看到Environment.UserDomainName,也找不到任何替代方法.它藏在别处吗? 这不是System.Environment in .NET Core问题的重复,因为我在.NET Core中获取Environment类没有问题.我需要它缺少的特定属性UserDomainName.解决方法:不幸的是,Environment.UserDomainName不适用于.NET Core. 但是,.NET Core确实提供了Environment.GetEnvironmentVariable(),它允许您访问环境变量.由于...

C#-在控制台应用程序中精确使用Thread.Sleep【代码】

我是一名初学程序员,学习c#,并且想在控制台窗口中制作基于文本的蛇游戏.现在,游戏运行良好,但是我使用Thread.Sleep()方法将代码暂停特定的毫秒数时遇到问题. 问题是,每当我尝试将游戏暂停特定时间时,它似乎就会暂停几毫秒.而且由于那是蛇游戏,所以这是一个很大的问题. 我试图做的是:while (true){double startingTime = DateTime.Now.TimeOfDay.Milliseconds;//codedouble lag = DateTime.Now.TimeOfDay.Milliseconds - startingT...

将一个“数据行”从一个C#控制台应用程序传递到另一个C#控制台应用程序的最佳方法是什么?【代码】

我有一个C#控制台应用程序“ App1”,该应用程序从SQL Server 2005 DB中的表中读取一行数据.我希望App1将此行中的所有数据传递给另一个C#控制台应用App2.做这个的最好方式是什么? 我的第一次尝试是:object[] o = myrow.ItemArray; // make a string that separates each item by a space... for example "1 2 myVar". // pass this string to App2 via command line.这有一些缺陷:如果该行中的一项是“ my var”而不是“ myVar”...

C#-.NET控制台应用程序文件参数的命令行解析【代码】

我正在做一个命令行应用程序,需要读取一些文件并进行一些处理. 命令行上可以有很多文件参数,并且每个参数都可以采用以下格式之一: >相对路径,带或不带通配符.>完整路径,带或不带通配符. 应支持网络共享. 收集与命令行参数匹配的所有文件的最简单方法是什么? 应支持的命令行示例:tool.exe myfile.dat tool.exe myfile.* tool.exe ..\..\*.* tool.exe C:\Temp\test.* tool.exe \\server\share\*.dat框架中没有内置的功能可以做到这...

#c# 获取控制台的标准输入,打印两个值中的较大者。【代码】

1 代码如下int max(int x, int y){int max;if(x>y){max = x;}else{max = y;}return max; }int main(){printf("please input two number\n");int a, b;scanf("%d,%d", &a, &b); // 注意,第二个参数为&a,是取变量的地址。printf("a=%d,b=%d\n",a, b);int max_value = max(a,b);printf("max=%d\n",max_value);return 0; }2 注意点 scanf的形式 第一个参数:标准输入格式 第二个参数:变量的地址

C#控制台输入-OJ【代码】

--当时在某计科实验室的时候,大家都用c++,我自己用着C#(半吊子都算不上那种),什么都不懂的。实验室出规则说每星期要做个OJ比赛,我想着做就做吧,C#应该也是可以的,但是看到题目就很蒙了啊,先不管要怎么算出结果,连输入都不会,从控制台输入一串数字,这个怎么实现/???最后的结果就是所有的题目我一次都没有做出来,,,然后,,,灰溜溜走人去做数学建模去了。 最近又开始跟着刘铁猛老师的C#入门视频和C#入门经典一起系统...

c# – 如何从现有的面向对象的API创建控制台应用程序?

我有: >现有面向对象的本机代码API(非GUI)>适用于此API的GUI应用程序 目标: 创建一个额外的控制台应用程序,通过键入命令,用户可以执行一些工作流程(类似于上面的GUI应用程序).此应用程序应为“有状态” – 可用命令及其结果将取决于先前发出的命令. 问题: 我不想“重新发明轮子”.是否存在构建应用程序和定义“词汇表”的现有模式?目前,在我看来,最好的选择是“从头开始”编写一组助手和命令解析器. 附:如果我的API将在.Net...

C#控制台 创建文件 删除文件 账号密码的加密文档

---恢复内容开始--- static void Main(string[] args){ string path = @"C:\Users\EDZ\Desktop\Test1\userData11.luxin";//文件的路径#region MyRegionif (!File.Exists(path)){Console.WriteLine("当前不包含文件");File.Create(path);}//将文件加载到文件流中FileStream fs = new FileStream(path, FileMode.Open);StreamReader sr = new StreamReader(fs);List<string> allStr = new List<string>();string str = string.Empty;...

c# – 如何将键值对从控制台应用程序传递到字典【代码】

我想从我的应用程序中传递一些参数,如下所示:app.exe mode=1 thread=single我想将它们转换为键值对的字典.有任何一线建议吗?解决方法:这是非常基本的,不考虑错误条件:var dictionary = args.Select(a => a.Split('=')).ToDictionary(a => a[0], a => a.Length == 2 ? a[1] : null);一些潜在的错误是: >重复的名称>不止一个= 处理这些使它有点丑陋:var dictionary = args.Select(a => a.Split(new [] {'='}, 2)).GroupBy(a => ...

c# – 如何从Visual Studio 2013调试.NET控制台应用程序【代码】

我用c#创建了一个.NET 4.5控制台应用程序(.exe文件)来处理各种文件中的一些数据.整件事不到一秒钟就完成了.我有一个.exe的测试版本的问题,我想在Visual Studio 2013调试器中使用特定的输入文件(文件名作为命令行参数传递).我不能做“附加到进程…”,因为该过程已经完成得太快而无法附加到它上面.在这种情况下如何调试. 请注意,我来自python世界,而我正在尝试做的python相当于python -m pdb pdb_script.py. 谢谢你的建议!解决方法:...

c# – .Net中的控制台问题【代码】

我正在学习如何使用C#中的线程机制.我从msdn中拿了一个例子并将其改为设计一个这样的简单游戏.但问题是,即使在从主程序调用DoWork方法之前,DoWork方法中的while循环也在读取键.I,E.如果在DoWork方法中的循环正在读取键时键入某些内容,则在屏幕上出现“Go:”之前运行程序.但是在屏幕上打印“Go:”后,控件应该传递给while循环,右边.有人可以向我解释为什么会这样发生.谢谢.public class Worker {ConsoleKeyInfo cki; StringBu...

如何从c#asp.net应用程序代码后面写入chrome / ie / ff f12控制台【代码】

我已经在线查看了stackoverflow似乎只给了我在visual studio中写入窗口的代码.这不是我想要的,我希望从代码隐藏中获得console.log()js功能.解决方法:你不能直接通过代码后面的代码写入浏览器的控制台.代码隐藏正在您的服务器上执行,浏览器(或消费者)不知道那里发生了什么. 如果要传递将在console.log中显示的代码隐藏消息,则必须将它们呈现到页面中以通过javascript执行. 例如:<script> console.log('@(Model.your_message)'); </...

c# – 在visual studio中打开后,控制台应用程序立即关闭【代码】

我试图在用C#构建的visual studio中打开一个控制台应用程序.我打开它后立即关闭. 我知道Windows设置这是一个安全默认设置(至少我认为).我该如何解决? 我知道我可以编译它并创建一个快捷方式并修改目标,以便它在应用程序位置之前具有命令提示符的位置.虽然创建它的程序员可以在visual studio的输出中生成信息,但是我必须在那里打开它. 它发生在大多数应用程序而不仅仅是在visual studio中,只是在这种情况下我需要它在VS 2010中打开...

c# – 如何为没有问号的控制台窗口格式化md5.ComputeHash【代码】

我有一个简单的代码来生成文件的校验和,以比较文件是否是新文件.class Program {static void Main(string[] args){using (var md5 = MD5.Create()){using (var stream = File.OpenRead("output_log.txt")){var checksum = BitConverter.ToString(md5.ComputeHash(stream)).Replace("-", "??").ToLower();System.Diagnostics.Debug.WriteLine(checksum);Console.Write(checksum);}}} }产出: 的Debug.WriteLine:a4??88??ad??a7??cc...

控制台 - 相关标签