.NET API browser

Welcome to the .NET API browser – your one-stop shop for all .NET-based APIs from Microsoft. Start searching for any managed APIs by typing in the box below.

If you have any feedback, create a new issue in the dotnet/dotnet-api-docs repo.

快速筛选

.NET Standard API 参考 version 1.0

名称说明
System Namespace包含用于定义常用值和引用数据类型、事件和事件处理程序、接口、属性和处理异常的基本类和基类。
System.CodeDom.Compiler Namespace包含的类型用于管理采用受支持编程语言的源代码的生成和编译。 每个代码生成器都可以基于代码文档对象模型 (CodeDOM) 源代码模型(由 System.CodeDom 命名空间提供的元素组成)的结构来生成使用某种特定的编程语言的源代码。
System.Collections Namespace包含定义各种对象集合(如列表、队列、位数组、哈希表和字典)的接口和类。
System.Collections.Generic Namespace包含定义泛型集合的接口和类,这些类允许用户创建强类型集合,这些集合提供比非泛型强类型集合更好的类型安全性和性能。
System.Collections.ObjectModel Namespace包含可在可重用库的对象模型中用作集合的类。 当属性或方法返回集合时使用这些类。
System.Collections.Specialized Namespace包含专用的强类型集合;例如,链接列表词典、位向量以及只包含字符串的集合。
System.ComponentModel Namespace提供用于实现组件和控件的运行时和设计时行为的类。 此命名空间包括用于特性和类型转换器的实现、数据源绑定和组件授权的基类和接口。
System.Diagnostics Namespace提供可用于与系统进程、事件日志和性能计数器交互的类。
System.Diagnostics.CodeAnalysis Namespace包含用于与代码分析工具交互的类。 这些工具用于分析代码,使其符合编码约定,例如命名或安全规则。
System.Globalization Namespace包含定义区域性相关信息的类,这些信息包括语言、国家/地区、正在使用的日历、日期的格式模式、货币、数字以及字符串的排序顺序。 这些类对于编写全球化(国际化)应用程序很有用。 而像 StringInfo 和 TextInfo 这样的类更是为我们提供了诸如代理项支持和文本元素处理等高级全球化功能。
System.IO Namespace包含允许读取和写入文件和数据流的类型,以及提供基本文件和目录支持的类型。
System.Linq Namespace提供支持某些查询的类和接口,这些查询使用语言集成查询 (LINQ)。
System.Linq.Expressions Namespace包含一些类、接口和枚举,它们使语言级别的代码表达式可以表示为表达式树形式的对象。
System.Net Namespace为当前网络采用的多种协议提供简单的编程接口。 System.Net 命名空间中的类可用于开发 Windows 应用商店应用程序或桌面应用程序。 当使用 Windows 应用商店应用程序时,System.Net 命名空间中的类将受网络隔离功能(Windows 开发人员预览版使用的一部分应用程序安全模型)的影响。 必须在应用程序清单中为本系统的 Windows 应用商店应用程序启动相应的网络功能,以便允许 Windows 应用商店应用程序的网络访问。 有关详细信息,请参阅适用于 Windows Store 应用的网络隔离。
System.Reflection Namespace包含通过检查托管代码中程序集、模块、成员、参数和其他实体的元数据来检索其相关信息的类型。 这些类型还可用于操作加载类型的实例,例如挂钩事件或调用方法。 若要动态创建类型,请使用 System.Reflection.Emit 命名空间。
System.Reflection.Emit Namespace包含允许编译器或工具发出元数据和Microsoft中间语言(MSIL)的类,并选择性地在磁盘上生成 PE 文件。 这些类的主要客户端是脚本引擎和编译器。
System.Resources Namespace提供允许开发人员创建、存储和管理应用程序中使用的各种区域性特定资源的类和接口。 System.Resources 命名空间最重要的类之一是 ResourceManager 类。
System.Runtime Namespace包含支持不同命名空间(如 System、Runtime 和 Security 命名空间)的高级类型。
System.Runtime.CompilerServices Namespace为使用托管代码指定影响公共语言运行时运行时行为的元数据中的属性的编译器编写器提供功能。
System.Runtime.ExceptionServices Namespace提供用于高级异常处理的类。
System.Runtime.InteropServices Namespace提供各种支持 COM 互操作和平台调用服务的成员。 如果不熟悉这些服务,请参阅 与非托管代码互操作。
System.Runtime.Versioning Namespace包含支持在 .NET 的并行实现中进行版本控制的高级类型。
System.Security Namespace提供公共语言运行时安全系统的基础结构,包括权限的基类。
System.Text Namespace包含表示 ASCII 和 Unicode 字符编码的类;用于字符块和字节块相互转换的抽象基类;以及无需创建 String 的中间实例即可操作 String 对象并设置其格式的帮助程序类。
System.Text.RegularExpressions Namespace提供可从 .NET 中运行的任何平台或语言使用的正则表达式功能。 除了此命名空间中包含的类型之外,RegexStringValidator 类还可用于确定特定字符串是否符合正则表达式模式。
System.Threading Namespace提供支持多线程编程的类和接口。 除同步线程活动和数据访问的类(Mutex、Monitor、 Interlocked、AutoResetEvent等)之外,此命名空间还包含一个 ThreadPool 类(它可让用户使用系统提供的线程池)和一个 Timer 类(在线程池线程上执行回调方法)。
System.Threading.Tasks Namespace提供可简化编写并发和异步代码的工作的类型。 主要类型是 Task,表示可以等待和取消的异步操作,Task<TResult>,这是可以返回值的任务。 TaskFactory 类提供用于创建和启动任务的静态方法,TaskScheduler 类提供默认线程计划基础结构。
System.Windows.Input Namespace此命名空间中的大多数类型都支持Windows Presentation Foundation (WPF) 输入系统。 其中包括用于鼠标、键盘和触笔设备的设备抽象类;公共输入管理器类;支持命令和自定义命令的类;以及各种实用工具类。 但是,某些类型适用于 WPF 以外的 其他类型 。
System.Xml Namespace提供基于标准的 XML 处理支持。
System.Xml.Linq Namespace包含 LINQ to XML 的类。 LINQ to XML 是内存中的 XML 编程接口,使您可以轻松有效地修改 XML 文档。
System.Xml.Schema Namespace包含 XML 类,这些类为 XSD 架构的 XML 架构 (语言) 支持。