CSharp核心


#region 开启第一个Csharp程序:Hello World!
            //Console.WriteLine("Hello World {0}!",DateTime.Now.Year.ToString());
            //if (args.Length!=0)
            //{
            //    for (int i = 0; i < args.Length; i++)
            //    {
            //        Console.WriteLine(args[i]);
            //    }
            //}
            //Console.ReadKey();
            /*
             
                Notepad->*.cs Code->C:\Windows\Microsoft.NET\Framework\v3.5\csc.exe *.cs->*.exe
                cmd> *.exe
             
            */
            #endregion


            #region var 类型推断
            var i = 0;
            var age = 25;
            var name = "luoyong";
            var pr = new Program();


            Type typi = i.GetType();
            typi = Type.GetType("System.String");//System.Int32
            Type typage = age.GetType();
            TypeCode tcname = name.GetTypeCode();
            int ipr = pr.GetHashCode();
            //"{var i:{0}}\r\n{var age:{1}}\r\n{var name:{2}}\r\n{var pr:{3}}\r\n",
            Console.WriteLine(typi.ToString() + "\b\b\b\r\n" + typage.ToString() + "\r\n" + tcname.ToString() + "\r\n" + ipr.ToString());
            
            Console.ReadKey();


            #endregion

● 声明变量
● 变量的初始化和作用域
● C#的预定义数据类型
● 在C#程序中使用条件语句、循环和跳转语旬指定执行流
● 枚举
● 名称空间
● Mian()方法
● 基本的命令行C#编译器选项
● 使用System.Console执行控制台I/O
● 使用内部注释和文档编制功能
● 预处理器指令
● C#编程的推荐规则和约定


理解了C#的用途后,就可以学习如何使用它了。本章将介绍C#的基础知识,本章的内容也是后续章节的基础,
好的开端等于成功的一半。阅读完本章后,读者就有足够的时间编写简单的程序了,但还不能使用继承或其他

面向对象的特征。这些内容将在后面的几章中讨论。

你可能感兴趣的:(CSharp核心)