【C#】温故而知新,好吃

这一周,在业余的时候,学习和 了C#中的知识点,一木不成林,一水难成海。

1. .NET

是一个开发平台,它干着秦始皇的事,统一了编程类库,提供了网络通信标准可扩展标记语言的完全支持。方便你我他,大家使好它。

Microsoft.NET 是Microsoft XML Web Services平台。

2. C#

C# 其实就是一是基于.NET平台的一种编程开发语言。生于斯, 长于斯。

特点:

语言简单,良好的面向对象设计思想,与WEb的紧密结合,灵活性和兼容性

3. C# 值类型

 C# 开发语言的值类型有15种,包括 bool,byte, char, decimal ,double, enum, float, int, long, sbyte, short, struct, uint, ulong, ushort.

类型 范围 大小 类型
bool true/ false   System.Boolean
byte 0-255 无符号的8位整数 System.Byte
char U+0000到U+ffff 16位Unicode System.Char
decimal +/- 1.0 * 10e-28至+/-7.9*10e28 28到29位有效 System.Decimal
double +/-5.0 *10-324到+/-1.7*10+308 15到16位 System.Double
float +/-1.5*10 -45 至 +/-3.4*10^38 7位 System.SIngle
int -2,147,483,648到2,147,483,647 有符号32位整数 System.Int32
long -9,223,372,036,854,775,808到9,223,372,036,854,775,807 有符号64位整数

System.Int64

sbyte -128 ~ 127 有符号的8位整数 System.Sbyte
short -32 768 ~ 32 767 有符号的16位整数 System.Int16
uint 0到 4 294 967 295 无符号32位整数 System.UInt32
ulong 0~18 446 744 073 709 551 615 无符号64位整数 System.UInt64
ushort 0~65 535 无符号16位整数 System.UInt16

 

 4. C# 的引用类型

  class 、delegate(委托)、interface(接口)、object、string.

 

5.object的装箱和拆箱

装箱和取消装箱使值类型能够被视为对象。

对值类型来说,装箱时将该值类型打包到Object引用类型的一个实例中。

取消装箱是将从对象中提取值类型。

 

6. try - catch语句

 所谓的try-catch语句是由一个try块后面跟一个或多个catch构成,这些子句指定不同的异常处理程序。

在catch块中可以使用throw语句再次引用已由catch语句捕获的异常。

try-finally

catch 用于处理语句块中出现的异常,而finally用于保证代码语句块的执行,与前面的try块的退出方式无关。

 

 

你可能感兴趣的:(C#)