最简单的一个c#程序
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace learn_cs
{
class myProgram
{
static void Main(string[] args)
{
foreach (string arg in args)
Console.WriteLine("Arg: {0}", arg);
Console.WriteLine("hello world!");
Console.ReadLine();
}
}
}
Main()方法
与C++一样,C#也有多种入口形式
static void Main(string[] args)
static void Main()
static int Main(string[] args)
static int Main()
static使得Main是类级别的而不是对象级别的,因此在调用之前不需要先创建新的类实例
命令行参数有以下3种处理方式:
// 1
for (int i = 0; i < args.Length; i++ )
Console.WriteLine("Arg: {0}", args[i]);
// 2
foreach (string arg in args)
Console.WriteLine("Arg: {0}", arg);
// 3
string[] theArgs = Environment.GetCommandLineArgs();
foreach (string arg in args)
Console.WriteLine("Arg: {0}", arg);
System类
System.Environment
可以获取.NET及操作系统的大量细节
// 命令行参数
string[] theArgs = Environment.GetCommandLineArg