gha*_*ani 0 c# console-application
我在C#中有以下代码:
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello...");
}
}
Run Code Online (Sandbox Code Playgroud)
在函数Void Main中什么是 在程序中string[] args使用的意思string[] args?
谢谢
string [] args可能包含我们想要传递给Main()方法的任意数量的命令行参数.
如果我们通过命令提示符执行应用程序,我们可以看到它是如何工作的.
对于如图所示的方法
static int Main(string[] args)
{
for(int i = 0; i < args.Length; i++)
Console.WriteLine("Arg: {0}", args[i]);
Console.ReadLine();
return -1;
}
Run Code Online (Sandbox Code Playgroud)

例如,您可以传递FileName并在应用程序开始运行时访问它.假设应用程序是文本编辑器,我们可以像这样打开文本文件.
可以使用或不使用包含命令行参数的string []参数声明Main方法.使用Visual Studio创建Windows窗体应用程序时,可以手动添加参数,也可以使用Environment类获取命令行参数.参数被读作零索引命令行参数.与C和C++不同,程序的名称不被视为第一个命令行参数.
有关详细信息,请参阅此处
| 归档时间: |
|
| 查看次数: |
5873 次 |
| 最近记录: |