c#软件开发学习笔记--数据类型
c#软件开发学习笔记
一、 数据类型
1.基本类型(值类型)
值类型存储在栈中,变量保存的值的本身,赋值是拷贝一份新数据
byte(字节) bit(位) 1byte = 8bit
- byte(1字节)
byte b = 10; //0 - 255 - short(2字节)
short s = 100; //-2^15 - 2^15-1 - int(4字节)
int i = 1000; //-2^31 - 2^31-1 - long(8字节)
long l = 10000; //-2^63 - 2^63-1 - float(4字节)
float f = 1.2f; //单精度 - double(8字节)
double d = 1.25; //双精度 - bool(布尔类型)
bool b2 = false; - char(字符类型)
char c = 'a'; - enum(枚举)
enum Season{spring, summer, autumn, winter} - stuct(结构体)
struct Rectangle{int length; int Width; }
2.引用类型(string、class、数组等)
引用类型存储在堆中,变量保存的数据的引用(内存地址),赋值是拷贝引用
- string(字符串)
string str = "abc";
拼接字符串的方法:
Console.WriteLine("abc"+"def");//+符号拼接Console.WriteLine($"年龄为:{age}");//$符号拼接string.Join(", ",arr);//指定分隔符拼接元素visual studio常用快捷操作:
移动某行代码:Alt +↑\uparrow↑/↓\downarrow↓
注释某行代码:Ctrl + /
注释多行代码:Ctrl + Shift + /
下方插入新行并跳转光标:Ctrl + Shift + Enter
上方插入新行并跳转光标:Ctrl + Shift
