System 命名空间包含用于定义常用值和引用数据类型、事件和事件处理程序、接口、特性以及处理异常的基础类和基类。


说明
AccessViolationException 在试图读写受保护内存时引发的异常。
ActivationContext 标识当前应用程序的激活上下文。 此类不能被继承。
Activator 包含特定的方法,用以在本地或从远程创建对象类型,或获取对现有远程对象的引用。 此类不能被继承。
TimeZoneInfo.AdjustmentRule 提供有关时区调整的信息,例如与夏令时的相互转换。
AggregateException 表示在应用程序执行过程中发生的一个或多个错误。
AppContext 提供用于设置和检索应用程序上下文相关数据的成员。
AppDomain 表示应用程序域,它是一个应用程序在其中执行的独立环境。 此类不能被继承。
AppDomainManager 提供非托管宿主的托管等效项。
AppDomainSetup 表示可以添加到 AppDomain 的实例的程序集绑定信息。
AppDomainUnloadedException 当尝试访问已卸载的应用程序域时引发的异常。
ApplicationException 用作应用程序定义的异常的基类。
ApplicationId 包含用来唯一标识基于清单的应用程序的信息。 此类不能被继承。
ApplicationIdentity 提供的功能来唯一标识清单激活应用程序。 此类不能被继承。
ArgumentException 当向方法提供的参数之一无效时引发的异常。
ArgumentNullException 当将 null 引用(Visual Basic 中为 Nothing)传递到不接受其作为有效参数的方法时引发的异常。
ArgumentOutOfRangeException 当自变量的值超出了所调用方法定义的允许值范围时引发的异常。
ArithmeticException 当算术、强制转换或转换操作发生错误时引发的异常。
Array 提供一些方法,用于创建、处理、搜索数组并对数组进行排序,从而充当公共语言运行时中所有数组的基类。
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。
ArrayTypeMismatchException 当尝试在数组内存储错误类型的元素时引发的异常。
AssemblyLoadEventArgs 为 AssemblyLoad 事件提供数据。
Attribute 表示自定义特性的基类。
AttributeUsageAttribute 指定另一个属性类的用法。 无法继承此类。
BadImageFormatException 当动态链接库 (DLL) 或可执行程序的文件映像无效时引发的异常。
BitConverter 将基数据类型转换为一个字节数组以及将一个字节数组转换为基数据类型。
Buffer 操作基元类型的数组。
CannotUnloadAppDomainException 当尝试卸载应用程序域失败时引发的异常。
CharEnumerator 支持循环访问 String 对象并读取其各个字符。 此类不能被继承。
CLSCompliantAttribute 指示程序元素是否符合公共语言规范 (CLS)。 此类不能被继承。
Console 表示控制台应用程序的标准输入流、输出流和错误流。 无法继承此类。
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。
ConsoleCancelEventArgs 为 Console.CancelKeyPress 事件提供数据。 此类不能被继承。
ContextBoundObject 定义所有上下文绑定类的基类。
ContextMarshalException 在尝试跨上下文边界封送对象失败时引发的异常。
ContextStaticAttribute 指示某静态字段的值对于特定上下文是唯一的。
Convert 将一个基本数据类型转换为另一个基本数据类型。
DataMisalignedException 当在某个地址读取或写入一个单元的数据,但该地址的数据大小不是该数据单元的整数倍时引发的异常。 无法继承此类。
DBNull 表示不存在的值。 此类不能被继承。
Delegate 表示委托,委托是一种数据结构,它引用静态方法或引用类实例及该类的实例方法。
DivideByZeroException 尝试将整数或 Decimal 值除以零时引发的异常。
DllNotFoundException 当未找到在 DLL 导入中指定的 DLL 时所引发的异常。
DuplicateWaitObjectException 当对象在同步对象数组中多次出现时引发异常。
EntryPointNotFoundException 因不存在项方法而导致加载类的尝试失败时引发的异常。
Enum 为枚举提供基类。
Environment 提供有关当前环境和平台的信息以及操作它们的方法。 无法继承此类。
EventArgs 表示包含事件数据的类的基类,并提供用于不包含事件数据的事件的值。
Exception 表示在应用程序执行过程中发生的错误。
若要浏览此类型的 .NET Framework 源代码,请参阅引用源。
ExecutionEngineException 已过时。 当公共语言运行时的执行引擎中存在内部错误时引发的异常。 此类不能被继承。
FieldAccessException 无效地尝试访问类中的私有或受保护字段时引发的异常。
FileStyleUriParser 一个基于文件方案可自定义的分析器。
FlagsAttribute 指示可将枚举视为位域(即一组标志)。
FormatException 当参数的格式无效或复合格式字符串的格式不标准时引发的异常。
FormattableString 表示复合格式字符串和要设置格式的自变量。
FtpStyleUriParser 基于的文件传输协议 (FTP) 方案的可自定义分析器。
GC 控制系统垃圾回收器(一种自动回收未使用内存的服务)。
GenericUriParser 可自定义解析器对分层的 URI。
GopherStyleUriParser 基于 Gopher 方案的可自定义分析器。
HttpStyleUriParser 基于 HTTP 方案的可自定义分析器。
IndexOutOfRangeException 试图访问索引超出界限的数组或集合的元素时引发的异常。
InsufficientExecutionStackException 当存在的执行堆栈不足以允许大多数方法执行时引发的异常。
InsufficientMemoryException 当检测到没有足够的可用内存时引发的异常。 此类不能被继承。
InvalidCastException 当执行了无效的强制转换或显式转换时引发的异常。
InvalidOperationException 当方法调用对于对象的当前状态无效时引发的异常。
InvalidProgramException 当程序包含无效的 Microsoft 中间语言 (MSIL) 或元数据时引发的异常。 这通常表示生成该程序的编译器中存在 bug。
InvalidTimeZoneException 当时区信息无效时引发的异常。
Lazy<T> 提供对延迟初始化的支持。
Lazy 提供对对象及其关联元数据的延迟间接引用以供 Managed Extensibility Framework 使用。
LdapStyleUriParser 基于轻型目录访问协议 (LDAP) 方案的可自定义分析器。
LoaderOptimizationAttribute 用于设置可执行的应用程序的主要方法的默认加载程序优化策略。
LocalDataStoreSlot 封装内存槽以存储本地数据。 此类不能被继承。
MarshalByRefObject 在支持远程处理的应用程序中,允许跨应用程序域边界访问对象。
Math 为三角函数、对数函数和其他通用数学函数提供常数和静态方法。
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。
MemberAccessException 访问类成员的尝试失败时引发的异常。
MethodAccessException 无效地尝试访问方法时(例如从部分信任的代码访问私有方法)引发的异常。
MissingFieldException 尝试动态访问不存在的字段时引发的异常。 如果类库中的某个字段已被移除或重命名,请重新编译引用该库的所有程序集。
MissingMemberException 当尝试动态访问一个不存或未声明为公共的类成员时引发的异常。 如果类库中的某个成员已移除或重命名,请重新编译引用该库的所有程序集。
MissingMethodException 尝试动态访问不存在的方法时引发的异常。
MTAThreadAttribute 指示应用程序的 COM 线程模型为多线程单元 (MTA)。
MulticastDelegate 表示多路广播委托;即,其调用列表中可以拥有多个元素的委托。
MulticastNotSupportedException 当尝试组合两个委托时引发的异常基于 Delegate 类型而不是 MulticastDelegate 类型。 此类不能被继承。
NetPipeStyleUriParser 基于”Indigo”系统的 NetPipe 方案的分析器。
NetTcpStyleUriParser 基于”Indigo”系统的 NetTcp 方案的分析器。
NewsStyleUriParser 基于使用网络新闻传输协议 (NNTP) 新闻方案的可自定义分析器。
NonSerializedAttribute 表示可序列化类的字段不应进行序列化。 此类不能被继承。
NotFiniteNumberException 浮点值为正无穷大、 负无穷大或非数字 (NaN) 时引发的异常。
NotImplementedException 在无法实现请求的方法或操作时引发的异常。
NotSupportedException 当调用的方法不受支持时,或者当尝试读取、搜索或写入不支持所调用功能的流时引发的异常。
Nullable 支持可以分配的值类型null。 此类不能被继承。
NullReferenceException 尝试取消引用空对象引用时引发的异常。
Object 支持 .NET Framework 类层次结构中的所有类,并为派生类提供低级别服务。 这是 .NET Framework 中所有类的最终基类;它是类型层次结构的根。
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。
ObjectDisposedException 对已释放的对象执行操作时所引发的异常。
ObsoleteAttribute 标记不再使用的程序元素。 此类不能被继承。
OperatingSystem 表示有关操作系统的信息,如版本和平台标识符。 此类不能被继承。
OperationCanceledException 当线程取消一个正在执行的操作时在线程中引发的异常。
OutOfMemoryException 没有足够的内存继续执行程序时引发的异常。
OverflowException 当在检查的上下文中执行的算术、强制转换或转换运算导致溢出时引发的异常。
ParamArrayAttribute 指示方法在其调用中将允许数目可变的自变量。 此类不能被继承。
PlatformNotSupportedException 当功能不在特定平台上运行时引发的操作。
Progress<T> 提供IProgress<T>,它调用回调,为每个报告进度值。
Random 表示伪随机数生成器,这是一种能够产生满足某些随机性统计要求的数字序列的设备。
若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。
RankException 将具有错误维数的数组传入方法时引发的异常。
ResolveEventArgs 提供数据加载程序解析事件,如TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolve,和AssemblyResolve事件。
SerializableAttribute 表示类可以序列化。 此类不能被继承。
StackOverflowException 因包含的嵌套方法调用过多而导致执行堆栈溢出时引发的异常。 此类不能被继承。
STAThreadAttribute 指示应用程序的 COM 线程模型是单线程单元 (STA)。
String 将文本表示为 UTF-16 代码单元的序列。
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。
StringComparer 表示一种字符串比较操作,该操作使用特定的大小写以及基于区域性的比较规则或序号比较规则。
SystemException 用作系统异常命名空间的基类。
ThreadStaticAttribute 指示各线程的静态字段值是否唯一。
TimeoutException 当为进程或操作分配的时间已过期时引发的异常。
TimeZone 表示一个时区。
TimeZoneInfo 表示世界上的任何时区。
TimeZoneNotFoundException 找不到时区时引发的异常。
Tuple 提供用于创造元组对象的静态方法。
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。
Tuple<T1> 表示 1 元组,或单元组。
Tuple<T1, T2> 表示 2 元组,或二元组。
Tuple<T1, T2, T3> 表示 3 元组,或三元组。
Tuple<T1, T2, T3, T4> 表示 4 元组,或四元组。
Tuple<T1, T2, T3, T4, T5> 表示 5 元组,或五元组。
Tuple<T1, T2, T3, T4, T5, T6> 表示 6 元组,或六元组。
Tuple<T1, T2, T3, T4, T5, T6, T7> 表示 7 元组,或七元组。
Tuple<T1, T2, T3, T4, T5, T6, T7, TRest> 表示n元组,其中n 8 或更高版本。
TupleExtensions 提供元组用于与 C# 中的元组的语言支持进行互操作的扩展方法。
Type 表示类型声明:类类型、接口类型、数组类型、值类型、枚举类型、类型参数、泛型类型定义,以及开放或封闭构造的泛型类型。
若要浏览此类型的 .NET Framework 源代码,请参阅引用源。
TypeAccessException 当方法试图使用它无权访问的类型时引发的异常。
TypeInitializationException 作为类初始值设定项引发的异常的包装器而引发的异常。 此类不能被继承。
TypeLoadException 当发生类型加载失败时引发的异常。
TypeUnloadedException 尝试访问已卸载的类时所引发的异常。
UnauthorizedAccessException 当操作系统因 I/O 错误或指定类型的安全错误而拒绝访问时所引发的异常。
UnhandledExceptionEventArgs 为以下情况下引发的事件提供数据:存在一个不是在任何应用程序域中处理的异常。
Uri 提供统一资源标识符 (URI) 的对象表示形式和对 URI 各部分的轻松访问。
UriBuilder 提供统一资源标识符 (Uri) 的自定义的构造函数以及修改为 UriUri类。
UriFormatException 当检测到无效的统一资源标识符 (URI) 时引发的异常。
UriParser 分析新的 URI 方案。 这是一个抽象类。
UriTemplate 一个表示统一资源标识符 (URI) 模板的类。
UriTemplateEquivalenceComparer 一个用于比较 UriTemplate 实例以确定结构(而非引用)等效性的类。
UriTemplateMatch 一个类,表示对 UriTemplate 实例执行匹配操作的结果。
UriTemplateMatchException 表示将 Uri 与 UriTemplateTable 匹配时发生的错误。
UriTemplateTable 一个表示一组关联 UriTemplate 对象的类。
UriTypeConverter 将转换String键入到Uri类型,反之亦然。
ValueType 为值类型提供基类。
Version 表示程序集、操作系统或公共语言运行时的版本号。 此类不能被继承。
WeakReference 表示弱引用,即在引用对象的同时仍然允许通过垃圾回收来回收该对象。
WeakReference<T> 表示类型化的弱引用,即在引用对象的同时仍然允许通过垃圾回收来回收该对象。

结构

结构 说明
ArgIterator 表示可变长度参数列表;也就是说,函数的参数,采用数量可变的自变量。
ArraySegment<T> 分隔一维数组的一部分。
Boolean 表示一个布尔(true 或 false)值。
Byte 表示一个 8 位无符号整数。
Char 将字符表示为 UTF-16 代码单位。
ConsoleKeyInfo 描述已按下,包括由控制台键和 SHIFT、 ALT 和 CTRL 修改键的状态表示的字符的控制台键。
DateTime 表示时间上的一刻,通常以日期和当天的时间表示。
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。
DateTimeOffset 表示一个时间点,通常以相对于协调世界时 (UTC) 的日期和时间来表示。
Decimal 表示十进制数。
Double 表示一个双精度浮点数。
Guid 表示全局唯一标识符 (GUID)。
若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。
Int16 表示 16 位有符号整数。
Int32 表示 32 位有符号整数。
若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。
Int64 表示 64 位有符号整数。
IntPtr 用于表示指针或句柄的平台特定类型。
ModuleHandle 表示模块的运行时句柄。
Nullable<T> 表示可分配有 null 的值类型。
RuntimeArgumentHandle 引用的变量长度参数列表。
RuntimeFieldHandle 表示使用内部元数据标记的字段。
RuntimeMethodHandle RuntimeMethodHandle是一种方法的内部元数据表示的句柄。
RuntimeTypeHandle 表示使用内部元数据标记的类型。
SByte 表示 8 位有符号整数。
Single 表示一个单精度浮点数。
TimeSpan 表示一个时间间隔。
若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。
TimeZoneInfo.TransitionTime 提供有关特定时区中特定时间更改(例如从夏时制更改为标准时间,或者从标准时间更改为夏时制)的信息。
TypedReference 描述既包含指向某位置的托管指针,也包含该位置可能存储的类型的运行时表示形式的对象。
UInt16 表示 16 位无符号整数。
UInt32 表示 32 位无符号整数。
UInt64 表示 64 位无符号整数。
UIntPtr 用于表示指针或句柄的平台特定类型。
ValueTuple 提供用于创建值元组的静态方法。
ValueTuple<T1> 表示具有单个组件的值元组。
ValueTuple<T1, T2> 表示含有 2 个组件的值元组。
ValueTuple<T1, T2, T3> 表示含有 3 个组件的值元组。
ValueTuple<T1, T2, T3, T4> 表示含有 4 个组件的值元组。
ValueTuple<T1, T2, T3, T4, T5> 表示含有 5 个组件的值元组。
ValueTuple<T1, T2, T3, T4, T5, T6> 表示含有 6 个组件的值元组。
ValueTuple<T1, T2, T3, T4, T5, T6, T7> 表示含有 7 个组件的值元组。
ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest> 表示 n 值元组,其中 n 为 8 更大值。
Void 指定不返回值的方法的返回值类型。

接口

接口 说明
_AppDomain 公开的公共成员System.AppDomain到非托管代码的类。
IAppDomainSetup 表示可以添加到 AppDomain 的实例的程序集绑定信息。
IAsyncResult 表示异步操作的状态。
ICloneable 克隆的支持,这将类的新实例创建与现有实例相同的值。
IComparable 定义由值类型或类实现的特定于类型的通用比较方法,旨在对其实例进行排序。
IComparable<T> 定义由值类型或类实现的通用比较方法,以为排序实例创建类型特定的比较方法。
IConvertible 定义将实现引用或值类型的值转换为具有等效值的公共语言运行时类型的方法。
ICustomFormatter 定义一个方法,该方法支持自定义对象值的格式。
IDisposable 提供一种用于释放非托管资源的机制。
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。
IEquatable<T> 定义由值类型或类实现的通用方法,旨在创建特定于类型的方法以确定实例的质量。
IFormatProvider 提供一种机制,用于检索对象以控制格式化。
IFormattable 提供一种功能,用以将对象的值格式化为字符串表示形式。
IObservable<T> 定义基于推送的通知的提供程序。
IObserver<T> 提供用于接收基于推送的通知的机制。
IProgress<T> 定义进度更新的提供程序。
IServiceProvider 定义用于检索服务对象的机制;也即,向其他对象提供自定义支持的对象。

委托

委托 说明
Action 封装一个方法,该方法不具有参数且不返回值。
Action<T> 封装一个方法,该方法只有一个参数并且不返回值。
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> 封装具有 10 个参数且不返回值的方法。
Action 封装具有 11 个参数且不返回值的方法。
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> 封装具有 12 个参数且不返回值的方法。
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> 封装具有 13 个参数且不返回值的方法。
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> 封装具有 14 个参数且不返回值的方法。
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> 封装具有 15 个参数且不返回值的方法。
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> 封装具有 16 个参数且不返回值的方法。
Action<T1, T2> 封装一个方法,该方法具有两个参数且不返回值。
Action<T1, T2, T3> 封装一个方法,该方法具有三个参数且不返回值。
Action<T1, T2, T3, T4> 封装一个方法,该方法具有四个参数且不返回值。
Action<T1, T2, T3, T4, T5> 封装一个方法,该方法具有五个参数且不返回值。
Action<T1, T2, T3, T4, T5, T6> 封装一个方法,该方法具有六个参数且不返回值。
Action<T1, T2, T3, T4, T5, T6, T7> 封装一个方法,该方法具有七个参数且不返回值。
Action<T1, T2, T3, T4, T5, T6, T7, T8> 封装一个方法,该方法具有八个参数且不返回值。
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> 封装一个方法,该方法具有九个参数且不返回值。
AppDomainInitializer 表示要在初始化应用程序域时调用的回调方法。
AssemblyLoadEventHandler 表示处理的方法AssemblyLoad事件AppDomain。
AsyncCallback 引用在相应异步操作完成时调用的方法。
Comparison<T> 表示用于比较相同类型的两个对象的方法。
ConsoleCancelEventHandler 表示将用来处理 CancelKeyPress 的 System.Console 事件的方法。
Converter 表示将对象从一种类型转换为另一种类型的方法。
CrossAppDomainDelegate 使用DoCallBack跨应用程序域调用。
EventHandler 表示将用于处理不具有事件数据的事件的方法。
EventHandler<TEventArgs> 表示当事件提供数据时将处理该事件的方法。
Func<TResult> 封装一个方法,该方法不具有参数,且返回由 TResult 参数指定的类型的值。
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> 封装的方法具有九个参数且返回由指定类型的值TResult参数。
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult> 封装具有 10 个参数且返回由指定类型的值的方法TResult参数。
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult> 封装具有 11 个参数且返回由指定类型的值的方法TResult参数。
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> 封装具有 12 个参数且返回由指定类型的值的方法TResult参数。
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> 封装具有 13 个参数且返回由指定的类型的值的方法 TResult 参数。
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult> 封装具有 14 个参数且返回由指定类型的值的方法TResult参数。
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult> 封装具有 15 个参数且返回由指定类型的值的方法TResult参数。
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult> 封装具有 16 个参数且返回由指定类型的值的方法TResult参数。
Func<T, TResult> 封装一个方法,该方法具有一个参数,且返回由 TResult 参数指定的类型的值。
若要浏览此类型的.NET Framework 源代码,请参阅Reference Source。
Func<T1, T2, TResult> 封装一个方法,该方法具有两个参数,并返回由 TResult 参数指定的类型的值。
Func<T1, T2, T3, TResult> 封装一个方法,该方法具有三个参数,且返回由 TResult 参数指定的类型的值。
Func<T1, T2, T3, T4, TResult> 封装一个方法,该方法具有四个参数,且返回由 TResult 参数指定的类型的值。
Func<T1, T2, T3, T4, T5, TResult> 封装一个方法具有五个参数并返回由指定的类型的值的方法TResult参数。
Func<T1, T2, T3, T4, T5, T6, TResult> 封装一个方法具有六个参数并返回由指定类型的值的方法 TResult 参数。
Func<T1, T2, T3, T4, T5, T6, T7, TResult> 封装一个方法具有七个参数并返回一个值所指定的类型的方法 TResult 参数。
Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult> 封装的方法具有八个参数且返回由定类型的值TResult参数。
Predicate<T> 表示一种方法,该方法定义一组条件并确定指定对象是否符合这些条件。
ResolveEventHandler 表示处理的方法的 AppDomain.TypeResolve, ,AppDomain.ResourceResolve, ,或 AssemblyResolve 事件 AppDomain。
UnhandledExceptionEventHandler 表示将处理事件的方法,该事件由应用程序域不处理的异常引发。

枚举

枚举 说明
AppDomainManagerInitializationOptions 指定自定义应用程序域管理器将在初始化一个新域时的操作。
AttributeTargets 指定可应用属性的应用程序元素。
Base64FormattingOptions 指定相关 Convert.ToBase64CharArray 和 Convert.ToBase64String 方法是否在其输出中插入换行符。
ConsoleColor 指定定义控制台前景色和背景色的常数。
ConsoleKey 指定控制台上的标准键。
ConsoleModifiers 表示 SHIFT、 ALT 和 CTRL 修改键的键盘上。
ConsoleSpecialKey 指定的修饰符,并可以中断当前进程的控制台键的组合。
ActivationContext.ContextForm 表示清单激活应用程序的上下文。
DateTimeKind 指定是否 DateTime 对象表示本地时间,格式为协调世界时 (UTC),或未指定为本地时间还是 UTC。
DayOfWeek 指定一周中的某天。
EnvironmentVariableTarget Set 或 get 操作中指定的位置存储或检索环境变量的位置。
GCCollectionMode 指定强制垃圾回收的行为。
GCNotificationStatus 提供相关信息,介绍下一次完整垃圾回收通知的当前注册。
GenericUriParserOptions 指定选项UriParser。
LoaderOptimization 与 LoaderOptimizationAttribute 类配合使用的枚举,用于指定可执行文件的加载程序优化。
MidpointRounding 指定数学舍入方法应如何处理两个数字间的中间值。
PlatformID 标识程序集所支持的操作系统(或平台)。
Environment.SpecialFolder 指定用于检索系统特殊文件夹的目录路径的枚举常数。
Environment.SpecialFolderOption 指定要使用的特殊文件夹获取路径选项。
StringComparison 指定供 String.Compare 和 String.Equals 方法的特定重载使用的区域性、大小写和排序规则。
StringSplitOptions 指定是否适用String.Split方法重载包含还是省略返回值中的空子。
TypeCode 指定对象的类型。
UriComponents 指定 Uri 的各个部分。
UriFormat 控制 URI 信息的转义方式。
UriHostNameType 定义主机名称类型Uri.CheckHostName方法。
UriIdnScope 提供的可能值的配置设置的System.Configuration.IdnElement中System.Configuration命名空间。
UriKind 定义类型的Uris 针对Uri.IsWellFormedUriString(String, UriKind)和几个Uri.Uri方法。
UriPartial 定义的 URI 的组成部分Uri.GetLeftPart方法。

System 命名空间相关推荐

  1. C# System命名空间表

    一.基础命名空间 System 处理内建数据.数学计算.随机数的产生.环境变量.垃圾回收器及一些常见的异常和特征. System.Collections 包含了一些与集合相关的类型,比如列表.队列.位 ...

  2. 如何使用 System.IO 和 Visual C# 读取文本文件

    本文分步介绍了如何从文本文件 (.txt) 检索信息,然后使用 ArrayList 类向用户显示该信息. 回到顶端 要求 Microsoft Visual C# 2005 或 Microsoft Vi ...

  3. C#图解教程 第二十一章 命名空间和程序集

    命名空间和程序集 引用其他程序集 在第1章中,我们在高层次上观察了编译过程.编译器接受源代码文件并生称名称为程序集的输出文件.这一章中,我们将详细阐述程序集以及它们是如何生成和部署的.你还会看到命名空 ...

  4. 类库探源——System.ValueType

    一.MSDN描述 ValueType 类:提供值类型的基类 命名空间: System 程序集:   mscorlib.dll 继承关系: 值类型包括:字符.整数.浮点.布尔.枚举.结构(其实字符.整数 ...

  5. 【转】C#命名空间大全详细教程

    www.51rgb.com  System 命名空间包含了定义数据类型.事件和事件处理程序等基本类: System.Data 命名空间包含了提供数据访问功能的命名空间和类: System.IO 命名空 ...

  6. 【转】C# 命名空间 Namespace (学习心得 23)

    命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式. 超级小白友好,讲解C#基础,每集5分钟轻松学习,拒绝从入门到放弃! 文章目录 一.定义命名空间 二.using 关键字 三.嵌套命名空间 ...

  7. CSharp(C#)语言_命名空间和程序集

    命名空间和程序集 引用其他程序集 命名空间 using指令 程序集的结构 程序集标识符 强命名程序集 创建强命名程序集 程序集的私有方式部署 共享程序集和GAC 引用其他程序集 编译器接受源代码文件并 ...

  8. “System.NullReferenceException:未将对象引用设置到对象的实例“解 析 引用他人文章

    C#]错误"System.NullReferenceException:未将对象引用设置到对象的实例"解析 错误原因分析 首先,你要知道,在.net里面所有操作的变量都是对象. 一 ...

  9. .NET Framework 类库——C#命名空间大全

    引用地址:https://msdn.microsoft.com/zh-cn/library/gg145045.aspx C# using引用时,不知道有哪些命名空间,这下转载收集一篇,方面查找使用. ...

最新文章

  1. Yann LeCun等最新研究:如何对未来实例分割进行预测?
  2. mono-3.4.0 源码安装时出现的问题 [do-install] Error 2 [install-pcl-targets] Error 1 解决方法
  3. mysql查询职位大于3_4、MySQL查询(控制行)
  4. 垃圾收集算法,垃圾收集器_垃圾收集器准则和提示
  5. 预备作业03 20162316刘诚昊
  6. js中的children实时获取子元素
  7. mysql安装包提示选项_Windows操作系统安装MySQL解压版
  8. SylixOS IO层源代码解析
  9. 找企业网站源码学习研究
  10. 北大核心期刊目录2020_音乐舞蹈类核心期刊目录(2020年最新收藏版)
  11. R语言画好看的聚类树
  12. adobe cs5中文补丁 indesign_indesign cs5下载_Adobe InDesign CS5简体中文版下载 - 下载之家...
  13. hive中的distribute by、sort by、cluster by
  14. 曲线拟合(2)——Richards曲线
  15. ROS常用的仿真软件
  16. 超赞的卡尔曼滤波详解文章
  17. python查看字符串的编码格式_Python 3 查看字符编码方法
  18. 【Integrated Electronics系列——模拟电子技术基础】
  19. 在win2008安装GNS3出现的蓝屏问题
  20. CAD手机看图软件使用技巧:CAD快捷命令功能

热门文章

  1. ssserver 启动
  2. 【CC3200】【eegRudp】使用CMake组织工程
  3. C语言经典实例005:计算正方形的周长
  4. 裁员滚滚,这个冬天有点冷 | 程序员有话说
  5. 【Audio音频开发】音频基础知识及PCM技术详解
  6. uniapp分包使用easycom自动按需加载
  7. 学习python,北京尚学堂,第07课到第30课的个人的总结
  8. 设计模式---策略模式
  9. 提高企业品控能力,探讨服装行业未来发展
  10. [BZOJ3817] Sum