C#入门篇-1:HelloWorld的类

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"

        体会应用程序的生命周期?
        自己体会吧
        */
    }
  
}
博文完毕!千万万语,代码一句

 

你可能感兴趣的:(helloworld)