学习第一天,粗略的回顾一下.net概念C#基础知识,了解概念查缺补漏。
第一节 C#基础
1、.net介绍:
(1)与平台无关.net理论上也是跨平台的编程语言,通过CLR(Common Language Runtime,公共语言运行时,类似jre)实现编程语言编写的应用与底层操作系统的分离,但是其主要还是在windows平台下应用。
(2)应用广泛:可以开发应用程序、web程序、移动应用等等。
(3)安全、省心:通过代码托管、罕用指针、垃圾回收等机制时.net开发更加安全省心便利易学。
(4)语言无关:.net平台下的语言可以互相通用、调用,虽然不同语言的语法之间有差别,但是在编译之后都会转换成统一的.net代码,以实现不同语言之间的相互使用。
2、开发版本与工具相关
(1)主要版本的是1.1,2.0,3.5,4.0。
(2)开发工具差别:不同版本的visual studio之间的差距主要是配套的.net版本不同,2008配套3.5,2010配套4.0。
(3)开发工具版本:Express(免费版)快捷版,Standard标准版,Professional
专业版,Team Suite团队版(常用的功能没啥差别,微软的定价策略)。
3、第一个C#程序
(1)新建一个控制台程序,主要学习:Console.WriteLine:打印输出、Console.ReadLine:从控制台读入一行、Console.ReadKey:控制台暂停这三个命令。
(2)占位符:使用“{}”包裹从零开始的数字,用于替换想要值,
如Console.WriteLine(“{0}”,“a”),输出的结果为a,即用a替换了{0},占位符必须从0开始,依次增长不能间断,并且占位符数量必须与要替换的参数数量一致。
4、VS开发环境:
(1)解决方案管理器,管理一个解决方案,一个解决方案下可以由多个工程,每个工程下有若干文件。
(2)C#源文件一般以.cs结尾。
(3)C#程序的入口是main函数
5、C#语法注意:由上到下依次执行,大小写敏感,半角;结尾。