学习第一天,粗略的回顾一下.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#语法注意:由上到下依次执行,大小写敏感,半角;结尾。