博文
C#Doorstep1基础概念篇(2008-04-02 22:54:00)
摘要:C#Doorstep1基础概念篇
1.NET定义
2.公共语言运行库CLR
3.NET框架类库
4.C#.NET
5.命名空间namespace
6.C#基本数据类型
--值类型
--引用类型
--装箱和拆箱
1.NET定义
.NET技术是微软公司推出的一个全新概念,它代表了一个集合、一个环境和一个可以作为平台支持下一代Internet的可编程结构。
.NET平台包括.NET框架和.NET开发工具等组成部分。.NET框架(Framework)是整个开发平台的基础,包括公共语言运行库和.NET类库。.NET开发工具包括Visual Studio.NET集成开发环境和.NET编程语言。
2.公共语言运行库CLR
公共语言运行库CLR(Common Language Runtime)是 .NET Framework 的基础。可以将运行库看作一个在执行时管理代码的代理,它提供核心服务(如内存管理、线程管理和远程处理),而且还强制实施严格的类型安全以及可确保安全性和可靠性的其他形式的代码准确性。
Visual Basic.NET
C#
托管C++
J#
其他语言
公共语言规范(CLS)
ASP.NET/Web应用/Web服务
Window窗体应用
ADO.NET与XML
.NET框架基础类库
公共语言运行时
操作系统
3.NETFrame类库
n .NET Framework 类库是一个与公共语言运行库紧密集成的可重用的类型集合。
n 可使用 .NET Framework 开发下列类型的应用程序和服务:
n 控制台应用程序。
n Windows GUI 应用程序(Windows 窗体)。
n ......
C# 基本数据类型(2008-04-01 22:02:00)
摘要:
三. C# 基本数据类型
//值类型
C# 类型 .NET Framework 类型
bool System.Boolean
4Byte 32bit布尔型变量 逻辑值,true或者false,默认值为false
byte System.Byte
1Byte 8bit无符号整数无符号的字节,所存储的值的范围是0~255,默认值为0
sbyte System.SByte 1Byte
8bit有符号整数带符号的字节,所存储的值的范围是-128~127,默认值为0
char System.Char
2Byte 16bit 无符号Unicode字符,默认值为’\0’
decimal System.Decimal
16Byte 128bit十进制数不遵守四舍五入规则的十进制数,28个有效数字,通常用于财务方面的计算,默认值为0.0m
double System.Double
8Byte 64bit双精度的浮点类型,默认值为0.0d
float  ......