去评论
推扬网

陈沐涵:C#控制台应用程序有什么用?

admin
2020/08/11 15:01:22

许业富的回答:

控制台程序在实际的项目中是很有用的。 它能够达成很多Form程序做不到的事情 很重要的一点就是挂起,Console是不会因为主线程超载而出现无法响应的情况的,很多WCF Service都是适用Console作为宿主的。 同时在学习的工程中,Socket/Tcp等相对复杂的需要线程操作的网络协议,最简单的实现是出现在Console里,因为不用考虑UI线程是否死机。 我是新手,共同学习~

快乐天使!的回答:

由于控制台界面宽度有限,所以,边长的*个数超过40的话,三角形会走样。所以边长的*个数,不能大于40!代码如下: static void main(string[] args) { console.writeline("请输入边长*的个数(不大于40)!"); int edge = int.parse(console.readline()); for (int i = 1; i <= edge; i++) { for (int j = 40; j > i; j--) { console.write(" "); } console.write("*"); if (i - 1 > 0 && i != edge) { for (int k = 0; k < 2 * (i - 1) - 1; k++) { console.write(" "); } console.write("*"); } if (i == edge) { for (int l = 0; l < edge - 1; l++) { console.write(" "); console.write("*"); } } console.writeline(" "); } console.readline(); } 楼上的代码输出的是实心的等腰三角形,不是等边的。