我们都知道,定义个变量就是在内存开辟个空间。
开辟了内存空间之后,存入了变量,也就生成了内存地址。所以我们内存中会有很多的内存地址,就是因为存了很多的变量。
比如变量100对应的内存地址是0x0100101,所以我们只有找到了0x0100101才会找到这个变量100。为什么要这样呢?因为内存中会存储一模一样的值呀,所以只有通过地址找到的值才是正确的。
现在我们发现0x0100101这种的太难记了,有没有方法简单点呢?变量就是干这事的。
所以我们通过number跟name就能找到对应的值。
在c#中,不同的类型对应不同的值:
// 字符串 可以存空值,以及多个文本,用双引号
string zsNamae = "张三"; // 字符串的值必须使用双引号括起来
// 整数, 只能存储整数
int n = 2122;
// 小数 既能存储小数,也能存储小数。double后面最多能跟15位或者16位的小数。
double d = 10; double dd = 10.01;
// 金钱类型,值后面要写个m,不能省略这个m
decimal money = 5000m;
// 用来存储单个类型,有且只有一个,不能存储空,用单引号
char a = '1'
字符串-》双引号""
字符-》单引号'',字符类型不能传空,也不能传2个字符,最多最少有且只有一个