您的位置:首页 > 编程语言 > C#

C# 高级编程 Chapter2

2017-12-08 14:25 197 查看
预定义数据类型: 值类型 和 引用类型

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

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

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

抑制或还原指定的编译警告
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: