1、C#概述:
专门为.NET量身打造的一种全新的编程语言;
C#代码在.NET Framework提供的环境下运行,不允许直接操作内存;
使用C#能构建健壮的应用程序;
统一的类型系统;
完全支持组件编程。
2、.NET Framework 命名空间:
System——提供基本类;
System.Configuration——提供处理配置文件中数据的类;
System.Data——提供对ADO.NET类的访问;
System.Ling——提供使用LINQ进行查询的类和接口;
System.Web——提供使浏览器与服务器相互通信的类和接口;
System.Web.Security——提供实现ASP.NET安全性的类;
System.Web.UI——提供用于创建Web应用程序用户界面的类和接口;
System.Web.UI.HtmlControls——提供在Web窗体上创建HTML服务器控件的类;
System.Web.UI.WebControls——提供在Web窗体上创建Web服务器控件的类;
System.Web.UI.WebControls.WebParts——提供用于创建个性化Web部件页的类和接口;
System.Xml.Linq——提供用于LINQ to XML的类。
3、编程规范:
(1)注释:
采用XML文档格式注释。
(2)命名规则:
Pascal和Camel两种形式;
Pascal将标识符的首字母和后面连接的每个单词的首字母都大写;
Camel将标识符的首字母小写,而每个后面连接的单词的首字母都大写;
常用标识符的大小写方式对照表:
建议的常用控件名简写规范表:
4、常量与变量:
(1)常量声明:
常量声明时使用const关键字,同时必须初始化;
常量的访问修饰符有public、internal、protected internal和private等。
(2)变量声明:
变量必须先声明再使用;
变量的修饰符有public、internal、protected、protected internal、private、static和readonly,C#中将具有这些修饰符的变量称为字段,而把方法中定义的变量称为局部变量(局部变量前不能添加前面所说的修饰符)。
(3)修饰符:
使用static声明的变量称为静态变量,又称为静态字段。对于类中的静态字段,在使用时即使创建了多个类的实例,都仅对应一个实例副本。访问静态字段时只能通过类直接访问,而不能通过类的实例来访问。
使用readonly声明的变量称只读变量,这种变量被初始化后在程序中不能修改它的值。
(4)局部变量的作用范围:
块级:块级变量是作用域范围最小的变量,如包含在if、while等语句段中的变量。
方法级:方法级变量作用于声明变量的方法中,在方法外即不能访问。
对象级:对象级变量可作用于定义类的所有方法中,只有相应的ASP.NET页面结束时才被删除。