C#学习笔记第一篇

变量和表达式

变量

变量是有名称和类型的数据块。变量只有经过声明和初始化后,才能使用。

变量类型

在C#中,变量类型分为简单类型和复杂类型,简单类型包括整数类型,浮点数类型,字符类型(char),字符串类型(string),布尔类型(bool) 。整数类型包括sbyte, byte, short, ushort, int, uint, long, ulong;浮点数类型包括float, double, decimal 。复杂类型包括枚举,结构,数组。

变量命名

变量命名规则:变量名的第一个字符必须是字母,下划线或@,其后的字符可以是字母,下划线或数字。且变量名不能使用C#中的关键字。

类型转换

类型转换采用以下两种形式:

  • 隐式转换: 让编译器执行转换
  • 显式转换: 明确要求编译器把数值从一种数据类型转换为另一种数据类型

表达式

表达式由操作数(变量和字面值)和运算符构成。运算符分为三类:一元运算符,二元运算符,三元运算符(即条件运算符)。

运算符的优先级

C#学习笔记第一篇

名称空间

名称空间是.NET中提供应用程序代码容器的方式,这样就可以唯一地标识代码及其内容。默认情况下,C#代码包含在全局名称空间中,这意味着对于包含在这段代码中的项,全局名称空间中的其他代码只要通过名称进行引用,就可以访问它们。使用 namespace 关键字可以为花括号中的代码块显式定义名称空间。如果在该名称空间代码的外部使用名称空间中的名称,就必须写出该名称空间中的限定名称。限定名称包括它所有的分层信息,限定名称在不同的名称空间级别之间使用句点字符(.)。

流程控制

分支:三元运算符,if语句,switch语句
循环:do循环,while循环,for循环
循环中断:break(终止循环),continue(终止当前循环,继续执行下一次循环),return(跳出循环及包含该循环的函数)