文档介绍:C#基础知识培训
第一页,共18页。
内容
1、C#语言
2、.Net Framework框架
3、一个简单的示例
4、变量和常量
5、数据类型
6、控制语句
第二页,共18页。
1、C#语言
C# (读作C Snt num;
常量:const int PI=;
编程语言最基本的应用,可能就是计算功能了,计算就离不开设置变量。
变量命名,要有意义!
第九页,共18页。
匈牙利命名法:
匈牙利命名法是一名匈牙利程序员发明的,而且他在微软工作了多年。此命名法就是通过微软的各种产品和文档传出来的。多数有经验的程序员,不管他们用的是哪门儿语言,都或多或少在使用它。
这种命名法的基本原则是:
变量名=属性+类型+对象描述
即一个变量名是由三部分信息组成,这样,程序员很容易理解变量的类型、用途,而且便于记忆。
下边是一些推荐使用的规则例子:
⑴属性部分:
全局变量:g_ 常量: c_ 类成员变量:m_
⑵类型部分:
指针:p 句柄:h 布尔型:b
浮点型:f 无符号:u
⑶描述部分:
初始化: Init 临时变量:Tmp
目的对象:Dst 源对象: Src
窗口:Wnd
下边举例说明:
hwnd: h表示句柄,wnd表示窗口,合起来为“窗口句柄”。
m_bFlag: m表示成员变量,b表示布尔,合起来为:“某个类的成员变量,布尔型,是一个状态标志”。
第十页,共18页。
5、数据类型
类型
别名
有无符号
占据字节数
允许值的范围
sbyte
是
1
-128 到 127
short
是
2
-32768 到32767
int
是
4
-2147483648 到 2147483647
long
是
8
-92233728 到 92233727
byte
否
1
0 到 255
ushort
否
2
0 到 65535
uint
否
4
0 到 4294967295
unlong
否
8
0 到184467445
float
是
4
可能值从 ± x 10-45 到 ± x 1038 ,小数点后7位有效数字
double
是
8
可能值从 ± x 10-324 to ± x 10308 小数点后15到16位有效数字
decimal
是
16
可能值从 ± x 10-28 到± x 1028 小数点后28到29位有效数字
char
N/A
2
任何16位Unicode字符
bool
N/A
1位
true 或者false
常用的数据类型:
第十一页,共18页。
常用的运算符:
运算符类型
常用运算符
示例
算数运算符
+ - * / %
int i=1,j=2;
i+j;//结果3
关系运算符
> < >= <= == !=
i>j;//结果false
赋值运算符
= += -= *= /= %=
i+=j;//结果3[i=i+j;的简写形式]
自运算符
前置:++ --
int n=1;int m;
后置:++ --
前置:m=++n;//结果m=2,n=2
后置:m=n++;//结果m=1,n=2
成员访问运算符
. []
.:调用对象成员
[]:访问数组元素或索引器
逻辑运算符
! ,&& ,||
bool a=true;
!a;//结果false
第十二页,共18页。
6、控制语句
控制语句可以创建循环,如 for 循环,也可以进行判断并分支到新的代码块,如 if 或 switch 语句。
语句通常以分号终止。
类别
C# 关键字
分支语句
if, else, switch, case
循环语句
do, for, for