C#学习笔记第一篇
变量和表达式
变量
变量是有名称和类型的数据块。变量只有经过声明和初始化后,才能使用。
变量类型
在C#中,变量类型分为简单类型和复杂类型,简单类型包括整数类型,浮点数类型,字符类型(char),字符串类型(string),布尔类型(bool) 。整数类型包括sbyte, byte, short, ushort, int, uint, long, ulong;浮点数类型包括float, double, decimal 。复杂类型包括枚举,结构,数组。
变量命名
变量命名规则:变量名的第一个字符必须是字母,下划线或@,其后的字符可以是字母,下划线或数字。且变量名不能使用C#中的关键字。
类型转换
类型转换采用以下两种形式:
- 隐式转换: 让编译器执行转换
- 显式转换: 明确要求编译器把数值从一种数据类型转换为另一种数据类型
表达式
表达式由操作数(变量和字面值)和运算符构成。运算符分为三类:一元运算符,二元运算符,三元运算符(即条件运算符)。
运算符的优先级
名称空间
名称空间是.NET中提供应用程序代码容器的方式,这样就可以唯一地标识代码及其内容。默认情况下,C#代码包含在全局名称空间中,这意味着对于包含在这段代码中的项,全局名称空间中的其他代码只要通过名称进行引用,就可以访问它们。使用 namespace 关键字可以为花括号中的代码块显式定义名称空间。如果在该名称空间代码的外部使用名称空间中的名称,就必须写出该名称空间中的限定名称。限定名称包括它所有的分层信息,限定名称在不同的名称空间级别之间使用句点字符(.)。
流程控制
分支:三元运算符,if语句,switch语句
循环:do循环,while循环,for循环
循环中断:break(终止循环),continue(终止当前循环,继续执行下一次循环),return(跳出循环及包含该循环的函数)