C#语言描述

1.三种变量命名:

int a; 
int  a,b,c;  
int a = 2;

2.各种字符类型:char不可为空;金钱类型如果加小数后加m
C#语言描述_第1张图片
3.变量规则
C#语言描述_第2张图片
4.两种命名规范
C#语言描述_第3张图片
5.转义符:加符号之前加\;\b退格键;\n换行;\t水平制表符
C#语言描述_第4张图片
6.占位符:{0} ;
强制转换(只能同类型转换):

double a = 3.3;
int aa = (int) a;

7.类型转换:

int Math = Convert.ToInt32(strMath);
int Math = int.Parse(strMath);
Int.TryParse(String ,out int result)
//转换成boolean类型,意思是将前面string值转换成数字成功true,失败false

8.随机数 :Random r = new Rendom(); int num = r.Next(0,10);
9.Const int num = 10;//前面加const变成常量
10.枚举声明:public enum 方向 {东,南,西,北},有一些固定范围用枚举
枚举类型变换:int a = (int)fangxiang; fangxiang g = (fangxiang)a;
在这里插入图片描述
11.结构体:public struct 结构名{} ;使用:结构名,定义名;定义名.结构体内部字段
12.方法:
C#语言描述_第5张图片

13.方法重载:方法名相同,参数不同,参数个数不同,类型也不同
14.out返回值:如果用out返回值,方法内的参数要进行赋值,out将方法内的值放到方法外
15.ref返回值:用ref返回值,方法内的参数可赋值可不赋值,方法内的参数不会传到方法外
16.params可变数组;
17.类是抽象的概念,对象是具体的实体比如人类和张三等等;类不占内存,对象占内存;
C#语言描述_第6张图片
18.类实例化:类 类名 = new 类();
19.字段/属性

Public string _aa;
Public string aa{
	Get{return _aa;}
	Set{_aa= value;}
}

20.析构函数
C#语言描述_第7张图片
21.命名空间:当一个项目用另一个项目的类,先添加引用,然后两种方式引用类
C#语言描述_第8张图片

你可能感兴趣的:(C/S学习)