版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CocoWu892/article/details/86439820
这一周,在业余的时候,学习和 了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块的退出方式无关。