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
//禁止 字段未使用的警告
抑制或还原指定的编译警告
引用类型 指向包含对象的内存位置
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
//禁止 字段未使用的警告
抑制或还原指定的编译警告
相关文章推荐
- C# 6 与 .NET Core 1.0 高级编程
- C# 6 与 .NET Core 1.0 高级编程
- C# 6 与 .NET Core 1.0 高级编程 - 41 ASP.NET MVC(中)
- 2_C# 高级编程(第六版)学习笔记——第2章 C# 基础
- C#2005 .NET3.0高级编程学习笔记————流控制
- C#2005 .NET3.0高级编程学习笔记————接口
- 第二章:C#基础(c#高级编程 第6版)(未完)
- C#与.net高级编程 C#的多态介绍
- C#与.net高级编程 C#的多态介绍
- C# 高级编程 对象和类型
- C# 6 与 .NET Core 1.0 高级编程
- c#高级语言编程(第一部分)
- C# 6 与 .NET Core 1.0 高级编程
- C# 6 与 .NET Core 1.0 高级编程 - C# 6 的新功能
- 4_C# 高级编程(第六版)学习笔记——第5章 继承
- C#2005 .NET3.0高级编程学习笔记————编程规则
- C# 6 与 .NET Core 1.0 高级编程
- C#高级编程 结构
- C#学习笔记:GDI图形高级编程(1)——如何将图形画到控件上
- c# 高级编程学习(二)