`

C# 命名空间记忆

 
阅读更多

一、基础命名空间

System.Collections

包含了一些与集合相关的类型,比如列表,队列,位数组,哈希表和字典等.

System.IO

包含了一些数据流类型并提供了文件和目录同步异步读写.

System.Text

包含了一些表示字符编码的类型并提供了字符串的操作和格式化

System.Reflection

包括了一些提供加载类型,方法和字段的托管视图以及动态创建和调用类 型功能的类型.

System.Threading

提供启用多线程的类和接口.

二、图形命名空间

System.Drawing

这个主要的GDI+命名空间定义了许多类型,实现基本的绘图类型(字体,钢笔,基本画笔等)和无所不能的Graphics对象.

System.Drawing2D

这个命名空间提供高级的二维和失量图像功能.

System.Drawing.Imaging

这个命名空间定义了一些类型实现图形图像的操作.

System.Drawing.Text

这个命名空间提供了操作字体集合的功能.

System.Drawing.Printing

这个命名空间定义了一些类型实现在打印纸上绘制图像,和打印机交互以及格式化某个打印任务的总体外观等功能.

三、数据命名空间

System.Data

包含了数据访问使用的一些主要类型.

System.Data.Common

包含了各种数据库访问共享的一些类型.

System.XML

包含了根据标准来支持XML处理的类.

System.Data.OleDb

包含了一些操作OLEDB数据源的类型.

System.Data.Sql

能使你枚举安装在当前本地网络的SQL Server实例.

System.Data.SqlClient

包含了一些操作MS SQL Server数据库的类型,提供了和 System.Data.OleDb相似的功能,但是针对SQL做了优化.

System.Data.SqlTypes

提供了一些表示SQL数据类型的类.

System.Data.Odbc

包含了操作Odbc数据源的类型.

System.Data.OracleClient

包含了操作Odbc数据库的类型.

System.Transactions

这个命名空间提供了编写事务性应用程序和资源管理器的一些类.

四、WEB命名空间

System.Web

这个命名空间包含启用浏览器/服务器通信的类和接口.这些命名空间类用于管 理到客户端的HTTP输出和读取HTTP请求.附加的类则提供了一些功能,用于服 务器端的应用程序以及进程,Cookie管理,文件传输,异常信息和输出缓存的控制.

System.Web.UI

这个命名空间包含Web窗体的类,包括Page类和用于创建Web用户界面的其 他标准类.

System.Web.UI.HtmlControls

这个命名空间包含用于HTML特定控件的类,这些控件可以添加到Web窗体中 以创建Web用户界面

System.Web.UI.WebControls

包含创建ASP.NET服务器控件的类,当添加到窗体时,这些控件将呈现浏览器特 定的HTML和脚本,用于创建和设备无关的Web用户界面.

System.Web.Mobile

包含生成ASP.NET移动应用程序所需要的核心功能,包括身份验证和错误处理.

System.Web.UI.MobileControls

包括一组ASP.NET服务器控件,这些控件可以针对不同的移动设备呈现应用程 序.

System.Web.Services

包含能使你使用和生成XML Web Service的类,这些服务是驻留在服务器中的 可编程实体,并通过标准Internet协议公开.

五、框架服务命名空间

System.Diagnostics

这个命名空间所提供的类允许你启动系统进程,读取和写入事件日志以及使用性 能计数器监视系统性能.

System.DirectoryServices

这个命名空间所提供的类可便于从托管代码中访问Active Directory.此命名空 间中的类可以与任何Active Directory服务提供程序一起使用.

System.Media

包含用于播放声音文件和访问系统提供的声音的类.

System.Management

这个命名空间提供的类用于管理一些信息和事件,它们关系到系统,设备和WMI 基础结构所使用的应用程序.

System.Messaging

这个命名空间提供的类用于连接到网络上的消息队列,向队列发送消息,从队列 接收或查看消息.

System.ServiceProcess

这个命名空间提供的类用于安装和运行服务,服务是长期运行的可执行文件,它 们不通过用户界面来运行.

System.Timers

这个命名空间提供基于服务器的计时器组件,用以按指定的间隔引发事件.

六、安全性命名空间

System.Security

这个命名空间提供公共语言运行库安全性系统的基础结构.

System.Net.Security

这个命名空间提供用于主机间安全通信的网络流.

System.Web.Security

这个命名空间包含的类用于在Web应用程序中实现ASP.NET安全性.

七、网络命名空间

System.Net

包含的类可为当前网络上的多种协议提供简单的编程接口.

System.Net.Cache

这个命名空间定义了一些类和枚举,用于为使用WebRequest和HttpWebRequest类获取的资源定义缓存策略. 

System.Net.Configuration

这个命名空间包含了以编程方式访问和更新System.Net命名空间的配置设置的类.

System.Net.Mime

这个命名空间包含了用于将电子邮件发送到SMTP服务器进行传送的类.

System.Net.Networkinformation

这个命名空间提供对网络流量数据,网络地址信息和本地计算机的地址更改通知

的访问,还包含实现Ping实用工具的类.你可以使用Ping和相关的类来检查是否                               可通过网络访问某台计算机.

System.Net.Sockets

这个命名空间为严格控制网络访问的开发人员提供Windows套接字接口的托 管实现

八、配置命名空间

System.Configuration

这个命名空间包含用于以编程方式访问.Net Framework配置设置并处理配置 文件中错误的类.

System.Configuration.Assemblies

这个命名空间包含用于配置程序集的类.

System.Configuration.Provider

这个命名空间包含由服务器和客户端应用程序共享,以支持可插接式模型轻松添 加或移除功能的基类.

九、本地化命名空间

System.Globalization

包含的类定义与区域性相关的信息,其中包括语言,国家\地区,所使用的日历,日期 格式的模式,货币与数字以及字符串的排序顺序.

System.Resources

这个命名空间提供一些类和接口,它们使开发人员得以创建,存储并管理应用程 序中使用的各种区域性特定资源.

System.Resources.Tools

这个命名空间包含StronglyTypedResourceBuilder类,该类提供对强类型资源 的支持.这个编译时功能通过创建包含一组静态只读属性的类封装对资源的访问, 从而使得使用资源变得更加容易

分享到:
评论

相关推荐

    C#命名与注释规范——个人版

    ### C#命名与注释规范详解 #### 一、引言 在软件开发过程中,良好的命名规范和注释习惯能够显著提升代码的可读性和维护性。本文将围绕《C#命名与注释规范——个人版》进行深入解读,帮助读者理解和掌握C#中的命名...

    C#记忆小游戏,FORM,控件

    最后,游戏还能加载声音,可能是在特定事件(如匹配成功或失败)时播放音效,这就需要使用到System.Media命名空间中的SoundPlayer类。 【标签】:“C#记忆小游戏,FORM,控件”进一步强调了游戏的开发环境和技术栈...

    C#记忆游戏源码

    C#提供了丰富的图像处理功能,如System.Drawing命名空间中的类,允许开发者读取、修改和显示图像。 4. **算法设计**:记忆游戏的核心是实现有效的算法来存储和比较玩家的选择。这可能包括使用二维数组来表示牌面,...

    通俗易懂的c#入门课件 快速全面把握c#基础要点PPT

    - 命名空间是组织C#代码的方式,用于避免命名冲突,如`System`命名空间包含了C#的基本库。 4. **异常处理**: - 使用try-catch块捕获并处理运行时错误,避免程序意外终止。 - finally块确保资源的正确释放,即使...

    C# 已知用户名、密码打开共享文件夹

    C#提供了丰富的类库,如System.Net命名空间下的NetworkCredential和CredentialCache类,用于管理网络凭据和身份验证。在Windows环境下,我们通常使用Windows身份验证(也称为NTLM或Kerberos)来访问网络上的共享资源...

    吉他五线谱指板记忆练习器C# 源码

    6. **音频处理**:为了提供真实感的演奏体验,软件可能包含音频播放功能,这需要使用到.NET Framework中的System.Media命名空间,或者第三方音频库,如NAudio,来播放吉他音符。 7. **数据持久化**:如果软件有记录...

    C#入门6个实验

    这涉及到使用`using`关键字引入命名空间,`class`定义类,`Main`方法作为程序执行入口,以及`Console.WriteLine`函数输出文本到控制台。通过这个实验,你会对C#的基本结构有一个初步认识。 实验二:变量与数据类型 ...

    C#获取五笔码和拼音码

    在C#中获取拼音码,我们可以利用.NET Framework自带的`System.Speech`命名空间中的`SpeechSynthesizer`类。不过,这种方法主要适用于获取拼音,不包括声调,且对某些多音字处理可能不够准确。另一种方法是使用第三方...

    C#程序设计教程PPT

    C#提供了丰富的类库,如System.IO命名空间下的FileStream、StreamReader和StreamWriter,用于读写文件,实现数据持久化。 最后,C#与.NET框架紧密相连,.NET框架提供了一系列的类库,如ASP.NET用于构建Web应用程序...

    C# 网络编程网络原理

    - 在C#中,可以使用System.Net命名空间下的类来进行网络编程,如Socket类用于低级别网络通信,TcpClient/TcpListener类用于TCP连接,以及HttpWebRequest/HttpWebResponse类处理HTTP请求和响应。 7. **网络模型的...

    c#课件ppt c#代码

    6. **类库与命名空间**:.NET框架提供丰富的类库,通过引入命名空间,可以方便地使用这些功能。 7. **LINQ(Language Integrated Query)**:C#的查询表达式,使得数据查询更加简洁直观,支持对各种数据源进行操作...

    C#做的(捕获键盘按键和鼠标位置)

    在C#中,可以使用`System.Windows.Forms`命名空间中的`Form`类和`KeyEventArgs`类来实现这一功能。通过重写`Form`类的`KeyDown`和`KeyUp`事件处理程序,我们可以监听到用户按下或释放键盘上的按键。以下是一个简单的...

    C#资料和课件 C#语言基础

    8. **命名空间**:命名空间用于组织和管理类库,理解其作用和如何导入使用外部库至关重要。 9. **文件和流操作**:C#提供丰富的文件I/O操作,如读写文件、流处理等,这对于实际项目开发非常实用。 在压缩包中的...

    C#通过IP地址获取主机名称

    在C#中,我们可以使用`System.Net.Dns`命名空间下的类和方法来实现这个功能。具体来说,`Dns`类提供了一个静态方法`GetHostEntry`,它可以接受一个IP地址或者主机名称作为参数,然后返回一个`IPHostEntry`对象,包含...

    c#学习习c#学习习c#学习习

    HelloWorld程序的基本结构包括命名空间、类和主方法。注释是代码中的重要组成部分,用于解释代码功能,单行注释以//开始,多行注释以/*和*/包围。编写代码时,每行应只包含一条语句,并以分号结束。代码块使用花括号...

    c#100例子c#100例子c#100例子c#100例子

    18. **命名空间**:组织代码结构,避免命名冲突。 19. **预处理器指令**:如#define、#if、#endif等,用于编译时的条件编译。 20. **异构编程**:如COM互操作,允许C#与非.NET组件交互。 这些实例将帮助初学者...

    C#预测程序

    7. **文件操作**:`www.pudn.com.txt`可能是项目中的数据文件,C#的`System.IO`命名空间提供了读写文本文件、CSV文件等操作。`syntax`可能是指代码的语法文件,对于理解和复现项目至关重要。 综上所述,"C#预测程序...

    C#入门与提高(源码加PPt)

    C#的关键特性包括类、接口、异常处理、命名空间、委托、事件和 LINQ 等。 二、变量与数据类型 在C#中,变量是存储数据的容器,有多种数据类型,如整型(int)、浮点型(double)、字符型(char)、布尔型(bool)等。同时,...

    C#入门到精通

    3. **命名空间**:命名空间是C#中组织代码的方式,它帮助避免不同部分的代码中使用相同名称导致的冲突。例如,System命名空间包含了大量预定义的类和函数。 4. **方法**:方法是实现特定功能的代码块,可以被其他...

    c#高级编程HelloC#示例代码.zip

    这个简单的程序展示了如何使用C#的基本语法和System命名空间的Console类来输出文本到控制台。 通过结合阅读《C#高级编程》电子书和实际操作"helloCS"示例代码,你可以系统地学习C#语言的高级特性,并掌握.NET Core...

Global site tag (gtag.js) - Google Analytics