C#是.NET的基础,学好C#是掌握高级技术的前提,新的一轮学习,新的一轮体会,今天开始一步步的加深对C#的理解。
一、
.
N
et Framework 简介
1.什么是.
Net
Developer Tools—
开发工具:
Microsoft visual studio 2005
User Experiences—
用户体验
Devices—
设备:台式机,笔记本,手机,PDA
Servers—
服务器
XML Web Services
2.什么是.
Net
framework
.
N
et 框架结构:
编程语言 Programming Language:C#、Java
|
CLS公共语言规范 Common Language Standard
|
ASP.
N
et
ADO.
N
et
Win Forms
XML
类库Class Library
|
CLR公共语言运行库 Common Language Runtime
|
操作系统 Operation System:Windows、Linux
|
source code--源代码:程序员可以识别而机器不能识别的语言
compile
—
编译
·MSIL(Microsoft
intermediate
Language)
—
中间语言:将.Net代码转化为CLR可以识别的语
言
3.
Net
framework工作模式:
·源代码通过编译(compile)变成微软中间语言(MSIL),就可以被CLR识别
·代码存储在硬盘中,运行时加载到内存中
·C#写的代码叫做托管代码(
manage
code)
·Java中虚拟机相当于.N
ET
中的CLR
·MSIL在CLR中运行,CLR解析和管理MSIL
二、
C#与.Net的关系
·C#是一种简洁、语法优雅、类型安全、完全面向对象的编程语言
·C#文件扩展名为cs。通过CSC(编译器)编译后成为:①.exe文件(可执行文件) ②.dll(动态
链接库,供别的exe文件调用)③.netmodule(模块)
·
用C#
编
写的代码编译出的exe文件中存的是MSIL,
程序运行时
CLR
调用
类库解析,并转化
成OS可以执行的机器代码
三、
C#语言的语法结构
·程序从Main()中开始执行(CLR去寻找Main()并开始执行)
·用using关键字引入.NET Framework类库中的资源
·程序由多个语句声明组成,语句和语句之间用“;
”
隔开,使用一对花括号组织语句
·一行执行一个动作的命令
·方法可以理解为一序列语句的命名
·所有的语句都由“;”结束
·所有的应用程序中必须至少有个一个类
·入口函数Main()必须是静态的(static)或者(int)
的
四、标示符的命名规则
·程序中用来区分某个元素的名字
·命名规则:①可以包含字母、数字、下划线 ②不能以数字开头 ③三大小写敏感
五、C#中的保留关键字
·C#内部保留了77个标示符
·不要使用系统预设的关键字做为变量名
转载于:https://blog.51cto.com/pein7/355000