using System;//001:定义一个叫HelloWorld的类namespace C001{ class HelloWorld { #region 01 第一个Hello,World //静态的Main方法是程序的入口 public static void Main(string[] args) { //想控制台输出Hello, World! 开始运行ctrl+F5,即可看到在cmd的窗口中输入可“Hello, World!” 这一句话 //这就是第一个入门程序 Console.WriteLine("Hello, World!"); } #endregion #region 02 如何从命令行读取内容,并输出内容? public static void Main(string[] args) { string strName; //声明一个string类型的值变量 Console.Write("please input your name:"); //输出一句话,但不换行 strName = Console.ReadLine(); //等待用户的输入从键盘读入用户的输入,回车表示输入结束 Console.WriteLine("hello, {0}!", strName); //格式化输出hello信息 } #endregion #region 03 如何向main函数传递参数? public static void Main(string[] args) { //Main函数接受一个string[]数组类型的变量,在控制台输入参数的时候使用空格隔开 //声明一个string类型的值变量 string strName; try { //把第一个参数赋给变量strName strName = args[0]; //调用该命令时必须保证传递过来的参数不为空,否则会引发异常,在此使用try···cache语句 //格式化输出第一个参数 Console.WriteLine("This is the first argument: {0}!", strName);//"{0}"表示占位符号 //问:如何传递多个参数呢? //传递多个参数只需要使用空格隔开即可,默认情况下用空格来区分 } catch (System.IndexOutOfRangeException e) { Console.WriteLine(e.Message); } } #endregion /*如何使用命令行进行编译? 开始运行cmd 打开命令行窗口 使用“cd”切换到 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 使用命令命令格式:csc hello.cs,将当前的文件编译成一个EXE文件,然后再cmd窗口中运行改程序即可 如何配置系统环境变量? win7 计算机-- 属性-- 高级系统设置-- 环境变量--path变量【多个变量之间使用";"隔开】 如何编译一个库文件? csc /target:library a.cs a.dll 如何调用编译后的exe文件? 切换到EXE文件所在的目录 输入"程序名.exe" 体会应用程序的生命周期? 自己体会吧 */ } }博文完毕!千万万语,代码一句