Main()函数是C#应用程序的入口点,执行这个函数就是执行应用程序。也就是说,在执行过程开始时,会执行Main()函数,在Main()函数执行完毕时,执行过程就结束了。

Main()函数可以使用如下4个版本:

static void Main()

static void Mian(String[] args)

static int Main()

static int Main(String args)

Main()可选参数args是从应用程序的外部接受信息的方法。这些信息在运行期间指定,其形式是命令行参数。

示例:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace TestArgs
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("{0} command line arguments were specified:",args.Length);
foreach (string arg in args)
{
Console.WriteLine(arg);
}
Console.ReadKey();
}
}
}

输入参数有2中方法:

1)通过IDE的项目属性提供参数

在项目上面右键点击属性,然后调试,在命令行参数窗口里输入要输入的参数,如下图所示:

这是一种很便捷的方式,只要在IDE中运行程序,就可以使用相同的命令行参数,无需每次都在命令行提示窗口中输入它们。

2)在项目输出所在目录(D:\TestArgs\TestArgs\bin\Debug)下代开命令行窗口,输入下述代码,也可以得到相同的结果:

TestArgs 1024 test "good"

如图:

注意:每个参数都用空格分开,如果参数包含空格,就可以用双引号把参数括起来,这样才不会吧这个参数解释为多个参数

最新文章

  1. PCA 协方差矩阵特征向量的计算
  2. 你真的了解load方法么?(转载)
  3. cxf和spring结合,发布restFull风格的服务
  4. [tools]QuickPing
  5. Verilog中的specify block和timing check
  6. C 小复习
  7. 挺好看的CSS
  8. 阻止文件不被上传到iCloud-b
  9. WPF感悟(1)
  10. sessionStorage用于分页,瀑布流和存储用户数据等
  11. Not a million dollars ——a certain kind of ingenuity, discipline, and proactivity that most people seem to lack
  12. python各种运算优先级一览表
  13. FlappyBird Pygame
  14. 使用js dom和jquery分别实现简单增删改
  15. BOM,Dom 回顾
  16. 并发计算模型BSP与SEDA
  17. obj-c编程12:复制对象
  18. day21_雷神_django第四天
  19. P2761 软件补丁问题
  20. Total Commander如何设置自定义快捷键在当前目录打开ConEmu

热门文章

  1. Tinyhttpd for Windows(500多行)
  2. FastDFS结合FastDHT实现文件去重存储
  3. Memcached在Linux系统下的安装和PHP开启 Memcached的 扩展 超级解决方案
  4. C# Task 的用法
  5. 球体的双目视觉定位(matlab,附代码)
  6. Scala 学习之路(七)—— 常用集合类型之 Map & Tuple
  7. Tomcat之端口占用问题的解决
  8. 对比Hashtable,HashMap,TreeMap,谈谈对HashMap的理解
  9. python面试题(-)可变数据类型与不可变数据类型
  10. bugku welcome to bugkuctf