一,
1,对象是由属性、方法、事件组成的一个映射于现实生活中所需用到的物体
2,声明变量必须使用变量类型进行声明(空格后写变量名,每行已分号结束)
3,C#属性赋值方式: 只有属性跟"="
4,除了string与object 其余全是值类型
二,C#中属性类型
byte(8位无符号整数) sbyte(8位有符号类型)
short(16位有符号类型) ushort(16位无符号类型)
int(32位有符号类型) uint(32位无符号类型)
long(64位有符号类型) ulong(64位无符号类型)
float 单精度浮点 float a=20.0f;
double 双精度浮点 double b=20.0;
decimal 精度 decimal d=20.0m;
string 字符串 string str=" ";
char 字符 char c='a'; (单引号里有且只有一个)
bool 布尔
object 对象
三,数据类型转换的方式
1,隐式类型转换
int i=100;
2,显式类型转换
通过用户使用预定义的函数显式完成的(需强制转换运算符)
3,(1)类型转换方法–convert将一个基础数据类型转换为另一基础数据类型
(2)int.parse();
只能将string强转为int类型
(3)整数前使用(char)
将Num当成十进制ASCII码转成其对应字符
(4)xxx.ToString()
任何类型都具有的方法,转换为string类
4,类的实例化
在C#中,所以的类基本上有很多的方法、属性,无法通过类直接调用
5,随机函数 Random对象
语法:类 命名:new 类();