C# 高级编程 Chapter2

来源:互联网 发布:淘宝怎么设置发票抬头 编辑:程序博客网 时间:2024/09/21 06:37

预定义数据类型: 值类型 和 引用类型

引用类型 指向包含对象的内存位置

decimal 128 位精度 十进制数表示法  不是基本数据类型,会有性能损失,专用于财务计算 

byte 8

short 16

int 32

long 64

float 32位精度

double 64位精度

char 16位

bool 只认true  和 false


预定义 引用类型: 

Object: 根类型,CTS 中其他类型都也是由他派生来的 包括 值类型

string : 

所有内置类型和用户自定义类型都是由Object 派生而来 , Object 可以绑定任何子类类型对象,  Object 实现了许多一般基本方法 

string 是应用类型,  是String对象的引用

string path = "C:\\Users\\v-shahui\\Desktop\\VSTS\\Extentions\\01_Src\\VSTSExtentions";

string path = @"C:\Users\v-shahui\Desktop\VSTS\Extentions\01_Src\VSTSExtentions"

使用@后 甚至允许 在字符串字面量中包含换行


switch  ... case 语句中,  每个 case 后 都需要使用 break 语句来结束

for  预测是循环

do ... while 后测试循环,用于至少需要执行一次的循环

集合是包含一系列对象的对象


#define DEBUG 

#undef DEBUG

放在文件开头位置,类似于声明一个变量


#if DEBUG

 console.writeline();... 只有在上面定义了 DEBUg  才会执行 此处

#elif

#else

#endif


一般 在调试的时候使用 

#define DEBUG

需要调试的代码

#if DEBUG

#endif


#warning

#error

遇到后 会给用户显示 后面的文本


#region 

#endregion 

用于把一段代码标记为给定名称的一个块


#pragma warning disable 169

#pragma warning restore 169

//禁止 字段未使用的警告

抑制或还原指定的编译警告













原创粉丝点击