标签:
1>C#代码由一系列语句组成,每个语句都用一个分号结束。忽略空白字符(空格,回车,制表符)
*从可读性的角度来看:不在一行中放置多个语句;一条语句可以放在多个行上。
2>C#是一种块结构的语言,所有的语句都是代码块中的一部分。这些块用花括号来界定({})。
3>C#是区分大小写的,必须使用正确的大小写形式输入代码,因为简单的用大写字母代替小写字母会中断项目的编译。
4>注释:
C#添加注释的方式有两种:a,在注释的开头和结尾放置标记——/**/;b,使用一个标记——//或///
*///的注释,正常情况下,编译器会忽略它们,就像其他注释一样,但可以通过配置VS,在编译项目时,提取这些注释后面的文本创建一个特殊格式的文本文件,该文件可用于创建文档。为了创建文档,注释必须遵循xml文档的规则。(使用SandCastle创建.net帮助文档)
变量
1>理解:变量关系到数据的存储——可以把计算机内存中的变量看作架子上的盒子,在这些盒子中可以放入一些东西(存取,或者只是看看其中是否有东西——存取数据或查看数据)
2>变量类型:计算机中的所有数据事实上都是相同的东西,但变量有不同的内涵,简称为类型。不同类型的数据需要不同的方法来处理,将变量限定为不同的类型可以避免混淆。
3>使用变量:要先声明它们,即给变量指定名称和类型。声明变量后,就可以把它们作为存储单元,存储所声明的数据类型的数据。
4>可以使用的变量类型是无限多的,其原因是可以自己定义类,存储各种复杂数据。——尽管如此,总有一些数据类型是每个人都要使用的,因此.net框架预定义了一些简单的预定义类型。
简单类型
1>简单类型就是组成应用程序中基本构件的类型,大多数简单类型都是存储数值的——有很多数值类型是因为在计算机内存中,把数值作为一系列的0和1来存储,如果要存储更多数值,就需要更多的位。许多不同的类型可用于存储不同范围的数值,占用不同的内存空间(最多64位)。
2>组成string的字符数量没有上限,因为它可以使用可变大小的内存
3>bool是C#中最常见的一种变量类型,一个可以是true或false的变量有非常重要的分支作用。
变量的命名——命名约定:
1>匈牙利命名法:在每个变量名的前面加上若干标识数据类型的字符。基本原则是:变量名=属性+类型+对象描述——i开头表示int类型,s标识string
2>骆驼命名:第一个单词首字母小写,之后的单词首字母大写——userName
3>帕斯卡命名法:第一个单词首字母大写,之后的单词首字母大写——GetMax()——常用在方法名,类名
变量的声明和赋值
1>变量在使用前必须初始化。赋值语句可以用作初始化语句。
2> a,先声明再初始化 b,在声明变量的同时为它们初始化。
表达式
1>把变量的字面值与运算符组合起来,就可以创建表达式,它是计算的基本构件。
2>运算符范围广泛,数学操作,二进制处理,逻辑运算,赋值运算。
运算符:一元,二元,三元——根据处理的操作数数量不同
运算符优先级:括号可用于重写优先级顺序,++和--用作后缀运算符时,在概念上算优先级最低。
名称空间
1>.net中提供应用程序代码容器的方式,这样就可以唯一的标识代码及其内容。
2>默认情况下,C#代码包含在全局同名称空间中。这意味着对于包含再这段代码中的项,全局名称空间中的其它代码只要通过名称进行引用,就可以访问它们。
3>可以使用namespace关键字作为花括号中的代码块显示定义命名空间。
4>命名空间包含它所有分层信息。
5>根据约定,名称空间通常采用帕斯卡命名法
变量和表达式
标签:
原文地址:http://www.cnblogs.com/Arrogance/p/4951705.html