第一章 理解.NET Framework与C#

本文介绍了.NET Framework的基础概念,包括公共语言运行时(CLR)及其组成部分CTS和CLS的作用,详细解释了.NET框架类库提供的核心功能,如基础数据类库、I/O访问、安全控制、数据访问和XML处理,并概述了.NET的编译流程及命名空间的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章    理解.NET FrameworkC#

.NET框架结构

.NET框架结构

 

公共语言运行时(CLR

CLR包含两个组成部分

CTS(通用类型系统)保证数据类型统一

CLS(公共语言规范)保证功能一致

CLR是所有.NET应用程序运行时环境,是所有的.NET应用程序

都要使用的编程基础

 

框架类库

.NET框架类库提供了大量好用实用的类。框架类库中核心部分包括以下几点

(1)       基础数据的类库,例如String类、集合、泛型等。

(2)       I/O访问,主要用于操作文件

(3)       安全控制,为.NET安全机制提供一系列的功能

(4)       数据访问,利用ADO.NET开发数据库的应用程序

(5)       XML是用于描述数据的一种格式,它是.NET框架中很重要的一部分

  

.NET编译技术

 

 .NET编译技术

语言→一次编译→微软中间语言→CLR→二次编译→代码被执行

 

命名空间

用命名空间对类分门别类的管理

命名空间允许嵌套,可以用“.”分隔

命名空间导入时可以有别名,例如

using 别名 = 命名空间;

 

框架类库中重要的命名空间

System.Data 用于访问ADO.NET

System.IO 用于操作文件

System.Windows.Forms 用于开发Windows应用程序

System.Collections.Generic 可以使用泛型

System.Net 可以对网络协议进行编程

System.Security 提供系统的安全控制功能

 

System又称根命名空间。在System命名空间中包含了定义.NET中使用的公共数据类型,包括BooleanDateTimeInt32等。此命名空间中还有一个非常重要的数据类型“Object”。Object类是所有其他.NET对象继承的基本类。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值