#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#的基础知识,本章的内容也是后续章节的基础,好的开端等于成功的一半。阅读完本章后,读者就有足够的时间编写简单的程序了,但还不能使用继承或其他面向对象的特征。这些内容将在后面的几章中讨论。