次の方法で共有


System 名前空間

一般的に使用される値と参照データ型、イベントとイベント ハンドラー、インターフェイス、属性、および処理例外を定義する基本クラスと基底クラスが含まれています。

クラス

AccessViolationException

保護されたメモリの読み取りまたは書き込みが試行されたときにスローされる例外。

ActivationContext

現在のアプリケーションのアクティブ化コンテキストを識別します。 このクラスは継承できません。

Activator

ローカルまたはリモートでオブジェクトの種類を作成するメソッド、または既存のリモート オブジェクトへの参照を取得するメソッドが含まれています。 このクラスは継承できません。

AggregateException

アプリケーションの実行中に発生する 1 つ以上のエラーを表します。

AppContext

アプリケーションのコンテキストに関するデータを設定および取得するためのメンバーを提供します。

AppDomain

アプリケーション ドメインを表します。これは、アプリケーションが実行される分離された環境です。 このクラスは継承できません。

AppDomainManager

アンマネージド ホストと同等のマネージド ホストを提供します。

AppDomainSetup

AppDomainのインスタンスに追加できるアセンブリ バインド情報を表します。

AppDomainUnloadedException

アンロードされたアプリケーション ドメインへのアクセスが試行されたときにスローされる例外。

ApplicationException

アプリケーション定義例外の基底クラスとして機能します。

ApplicationId

マニフェスト ベースのアプリケーションを一意に識別するために使用される情報が含まれます。 このクラスは継承できません。

ApplicationIdentity

マニフェストでアクティブ化されたアプリケーションを一意に識別する機能を提供します。 このクラスは継承できません。

ArgumentException

メソッドに指定された引数の 1 つが無効な場合にスローされる例外。

ArgumentNullException

null 参照 (Visual Basic でNothing) が有効な引数として受け入れられないメソッドに渡されるとスローされる例外。

ArgumentOutOfRangeException

引数の値が、呼び出されたメソッドで定義されている値の許容範囲外にある場合にスローされる例外。

ArithmeticException

算術演算、キャスト操作、または変換操作のエラーに対してスローされる例外。

Array

配列を作成、操作、検索、並べ替えするためのメソッドを提供します。これにより、共通言語ランタイムのすべての配列の基底クラスとして機能します。

ArrayTypeMismatchException

配列内に間違った型の要素を格納しようとした場合にスローされる例外。

AssemblyLoadEventArgs

AssemblyLoad イベントのデータを提供します。

Attribute

カスタム属性の基本クラスを表します。

AttributeUsageAttribute

別の属性クラスの使用法を指定します。 このクラスは継承できません。

BadImageFormatException

ダイナミック リンク ライブラリ (DLL) または実行可能プログラムのファイル イメージが無効な場合にスローされる例外。

BinaryData

文字列、ストリーム、JSON、バイト間の変換をサポートするバイトのペイロードの軽量な抽象化。

BitConverter

基本データ型をバイト配列に変換し、バイト配列を基本データ型に変換します。

Buffer

プリミティブ型の配列を操作します。

CannotUnloadAppDomainException

アプリケーション ドメインのアンロードが失敗した場合にスローされる例外。

CharEnumerator

String オブジェクトの反復処理とその個々の文字の読み取りをサポートします。 このクラスは継承できません。

CLSCompliantAttribute

プログラム要素が共通言語仕様 (CLS) に準拠しているかどうかを示します。 このクラスは継承できません。

Console

コンソール アプリケーションの標準入力、出力、およびエラー ストリームを表します。 このクラスは継承できません。

ConsoleCancelEventArgs

CancelKeyPress イベントのデータを提供します。 このクラスは継承できません。

ContextBoundObject

すべてのコンテキスト バインド クラスの基底クラスを定義します。

ContextMarshalException

コンテキスト境界を越えてオブジェクトをマーシャリングしようとすると失敗した場合にスローされる例外。

ContextStaticAttribute

静的フィールドの値が特定のコンテキストに対して一意であることを示します。

Convert

基本データ型を別の基本データ型に変換します。

DataMisalignedException

データの単位が、データ サイズの倍数ではないアドレスから読み取られたり、アドレスに書き込まれたりするときにスローされる例外です。 このクラスは継承できません。

DBNull

存在しない値を表します。 このクラスは継承できません。

Delegate

デリゲートを表します。これは、静的メソッドまたはクラス インスタンスとそのクラスのインスタンス メソッドを参照するデータ構造です。

DivideByZeroException

整数または Decimal 値を 0 で除算しようとするとスローされる例外。

DllNotFoundException

DLL インポートで指定された DLL が見つからない場合にスローされる例外。

DuplicateWaitObjectException

同期オブジェクトの配列にオブジェクトが複数回出現する場合にスローされる例外。

EntryPointNotFoundException

エントリ メソッドがないためにクラスを読み込もうとしたときにスローされる例外。

Enum

列挙型の基本クラスを提供します。

Environment

現在の環境とプラットフォームに関する情報と操作手段を提供します。 このクラスは継承できません。

EventArgs

イベント データを含むクラスの基本クラスを表し、イベント データを含まないイベントに使用する値を提供します。

Exception

アプリケーションの実行中に発生するエラーを表します。

ExecutionEngineException

共通言語ランタイムの実行エンジンで内部エラーが発生した場合にスローされる例外。 このクラスは継承できません。

FakeLoggerServiceProviderExtensions

単体テストで使用される偽のログ記録を構成するための拡張機能。

FakeRedactionServiceProviderExtensions

アプリケーションに偽のリダクターを登録できる拡張機能。

FieldAccessException

クラス内のプライベート フィールドまたは保護されたフィールドへのアクセスが無効な場合にスローされる例外。

FileStyleUriParser

ファイル スキームに基づくカスタマイズ可能なパーサー。

FlagsAttribute

列挙体をビット フィールドとして扱うことができることを示します。つまり、フラグのセットです。

FormatException

引数の形式が無効な場合、または 複合書式指定文字列 が整形式でない場合にスローされる例外。

FormattableString

書式指定する引数と共に、複合書式指定文字列を表します。

FtpStyleUriParser

ファイル転送プロトコル (FTP) スキームに基づくカスタマイズ可能なパーサー。

GC

システム ガベージ コレクター (未使用のメモリを自動的に回収するサービス) を制御します。

GenericUriParser

階層 URI のカスタマイズ可能なパーサー。

GopherStyleUriParser

Gopher スキームに基づくカスタマイズ可能なパーサー。

HttpStyleUriParser

HTTP スキームに基づくカスタマイズ可能なパーサー。

IndexOutOfRangeException

範囲外のインデックスを持つ配列またはコレクションの要素にアクセスしようとした場合にスローされる例外。

InsufficientExecutionStackException

ほとんどのメソッドの実行を許可するために使用できる実行スタックが不十分な場合にスローされる例外。

InsufficientMemoryException

十分な使用可能なメモリのチェックが失敗した場合にスローされる例外。 このクラスは継承できません。

InvalidCastException

無効なキャストまたは明示的な変換に対してスローされる例外。

InvalidOperationException

オブジェクトの現在の状態に対してメソッド呼び出しが無効な場合にスローされる例外。

InvalidProgramException

プログラムに無効な Microsoft 中間言語 (MSIL) またはメタデータが含まれている場合にスローされる例外。 通常、これは、プログラムを生成したコンパイラのバグを示します。 この例外は、プログラムによって内部ランタイム実装の制限を超えた場合にもスローされます。

InvalidTimeZoneException

タイム ゾーン情報が無効な場合にスローされる例外。

Lazy<T>

遅延初期化のサポートを提供します。

Lazy<T,TMetadata>

Managed Extensibility Framework で使用するために、オブジェクトとそれに関連付けられているメタデータへの遅延間接参照を提供します。

LdapStyleUriParser

ライトウェイト ディレクトリ アクセス プロトコル (LDAP) スキームに基づくカスタマイズ可能なパーサー。

LoaderOptimizationAttribute

実行可能アプリケーションのメイン メソッドの既定のローダー最適化ポリシーを設定するために使用されます。

LocalDataStoreSlot

ローカル データを格納するメモリ スロットをカプセル化します。 このクラスは継承できません。

MarshalByRefObject

リモート処理をサポートするアプリケーションのアプリケーション ドメイン境界を越えてオブジェクトにアクセスできるようにします。

Math

三角関数、対数関数、およびその他の一般的な数学関数の定数と静的メソッドを提供します。

MathF

三角関数、対数関数、およびその他の一般的な数学関数の定数と静的メソッドを提供します。

MemberAccessException

クラス メンバーへのアクセスが失敗した場合にスローされる例外。

MemoryExtensions

Memory<T>ReadOnlyMemory<T>Span<T>ReadOnlySpan<T>など、メモリ関連およびスパン関連の型の拡張メソッドを提供します。

MethodAccessException

部分的に信頼されたコードからプライベート メソッドにアクセスするなど、メソッドへのアクセスが無効な場合にスローされる例外。

MissingFieldException

存在しないフィールドに動的にアクセスしようとするとスローされる例外。 クラス ライブラリ内のフィールドが削除または名前変更された場合は、そのライブラリを参照するアセンブリを再コンパイルします。

MissingMemberException

存在しない、またはパブリックとして宣言されていないクラス メンバーに動的にアクセスしようとした場合にスローされる例外。 クラス ライブラリ内のメンバーが削除または名前変更された場合は、そのライブラリを参照するすべてのアセンブリを再コンパイルします。

MissingMethodException

存在しないメソッドに動的にアクセスしようとするとスローされる例外。

MTAThreadAttribute

アプリケーションの COM スレッド モデルがマルチスレッド アパートメント (MTA) であることを示します。

MulticastDelegate

マルチキャスト デリゲートを表します。つまり、呼び出しリストに複数の要素を含めることができるデリゲートです。

MulticastNotSupportedException

MulticastDelegate 型ではなく、Delegate 型に基づいて 2 つのデリゲートを結合しようとした場合にスローされる例外。 このクラスは継承できません。

NetPipeStyleUriParser

"Indigo" システムの NetPipe スキームに基づくパーサー。

NetTcpStyleUriParser

"Indigo" システムの NetTcp スキームに基づくパーサー。

NewsStyleUriParser

ネットワーク ニュース転送プロトコル (NNTP) を使用したニューススキームに基づくカスタマイズ可能なパーサー。

NonSerializedAttribute

シリアル化可能なクラスのフィールドをシリアル化しないことを示します。 このクラスは継承できません。

NotFiniteNumberException

浮動小数点値が正の無限大、負の無限大、または Not-a-Number (NaN) の場合にスローされる例外。

NotImplementedException

要求されたメソッドまたは操作が実装されていない場合にスローされる例外。

NotSupportedException

呼び出されたメソッドがサポートされていない場合、または呼び出された機能をサポートしていないストリームの読み取り、シーク、または書き込みが試行された場合にスローされる例外。

Nullable

null割り当てることができる値型をサポートします。 このクラスは継承できません。

NullReferenceException

null オブジェクト参照を逆参照しようとした場合にスローされる例外。

Object

.NET クラス階層内のすべてのクラスをサポートし、派生クラスに低レベルのサービスを提供します。 これは、すべての .NET クラスの最終的な基底クラスです。これは型階層のルートです。

ObjectDisposedException

破棄されたオブジェクトに対して操作が実行されるときにスローされる例外。

ObsoleteAttribute

使用されなくなったプログラム要素をマークします。 このクラスは継承できません。

OperatingSystem

バージョンやプラットフォーム識別子など、オペレーティング システムに関する情報を表します。 このクラスは継承できません。

OperationCanceledException

スレッドが実行していた操作の取り消し時にスレッドでスローされる例外。

OutOfMemoryException

プログラムの実行を続行するのに十分なメモリがない場合にスローされる例外。

OverflowException

チェックされたコンテキストで算術演算、キャスト操作、または変換操作がオーバーフローした場合にスローされる例外。

ParamArrayAttribute

メソッドが呼び出しで可変数の引数を許可することを示します。 このクラスは継承できません。

PlatformNotSupportedException

特定のプラットフォームで機能が実行されない場合にスローされる例外。

Progress<T>

報告された進行状況の値ごとにコールバックを呼び出す IProgress<T> を提供します。

Random

擬似乱数ジェネレーターを表します。これは、ランダム性に関する特定の統計的要件を満たす一連の数値を生成するアルゴリズムです。

RankException

次元数が間違った配列がメソッドに渡されるとスローされる例外。

ResolveEventArgs

TypeResolveResourceResolveReflectionOnlyAssemblyResolveAssemblyResolve イベントなどのローダー解決イベントのデータを提供します。

SerializableAttribute

バイナリシリアル化または XML シリアル化を使用してクラスをシリアル化できることを示します。 このクラスは継承できません。

StackOverflowException

実行スタックがスタック サイズを超えるとスローされる例外。 このクラスは継承できません。

STAThreadAttribute

アプリケーションの COM スレッド モデルがシングル スレッド アパートメント (STA) であることを示します。

String

テキストを UTF-16 コード単位のシーケンスとして表します。

StringComparer

特定のケースとカルチャベースまたは序数の比較規則を使用する文字列比較操作を表します。

StringNormalizationExtensions

文字列正規化を操作する拡張メソッドを提供します。

SystemException

システム例外名前空間の基本クラスとして機能します。

ThreadStaticAttribute

静的フィールドの値がスレッドごとに一意であることを示します。

TimeoutException

プロセスまたは操作に割り当てられた時間の有効期限が切れた場合にスローされる例外。

TimeProvider

時間の抽象化を提供します。

TimeZone

タイム ゾーンを表します。

TimeZoneInfo

世界の任意のタイム ゾーンを表します。

TimeZoneInfo.AdjustmentRule

夏時間との間の切り替えなど、タイム ゾーンの調整に関する情報を提供します。

TimeZoneNotFoundException

タイム ゾーンが見つからない場合にスローされる例外。

Tuple

タプル オブジェクトを作成するための静的メソッドを提供します。

Tuple<T1>

1 タプルまたはシングルトンを表します。

Tuple<T1,T2>

2 タプルまたはペアを表します。

Tuple<T1,T2,T3>

3 タプルまたは 3 タプルを表します。

Tuple<T1,T2,T3,T4>

4 タプルまたは 4 タプルを表します。

Tuple<T1,T2,T3,T4,T5>

5 タプル (5 タプル) を表します。

Tuple<T1,T2,T3,T4,T5,T6>

6 タプル (6 タプル) を表します。

Tuple<T1,T2,T3,T4,T5,T6,T7>

7 タプルまたは 9 分の 1 を表します。

Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>

n-tuple を表します。ここで、n は 8 以上です。

TupleExtensions

C# でのタプルの言語サポートと相互運用するタプルの拡張メソッドを提供します。

Type

クラス型、インターフェイス型、配列型、値型、列挙型、型パラメーター、ジェネリック型定義、オープンまたはクローズ構築ジェネリック型の型宣言を表します。

TypeAccessException

メソッドがアクセス権を持たない型を使用しようとしたときにスローされる例外。

TypeInitializationException

クラス初期化子によってスローされた例外のラッパーとしてスローされる例外。 このクラスは継承できません。

TypeLoadException

型読み込みエラーが発生したときにスローされる例外。

TypeUnloadedException

アンロードされたクラスにアクセスしようとするとスローされる例外。

UnauthorizedAccessException

I/O エラーまたは特定の種類のセキュリティ エラーが原因でオペレーティング システムがアクセスを拒否した場合にスローされる例外。

UnhandledExceptionEventArgs

アプリケーション ドメインで処理されない例外がある場合に発生するイベントのデータを提供します。

Uri

URI (Uniform Resource Identifier) のオブジェクト表現と URI の部分への簡単なアクセスを提供します。

UriBuilder

UNIFORM リソース識別子 (URI) のカスタム コンストラクターを提供し、Uri クラスの URI を変更します。

UriFormatException

無効な Uniform Resource Identifier (URI) が検出されたときにスローされる例外。

UriParser

新しい URI スキームを解析します。 これは抽象クラスです。

UriTemplate

Uri (Uniform Resource Identifier) テンプレートを表すクラス。

UriTemplateEquivalenceComparer

(参照ではなく) 構造の等価性について UriTemplate インスタンスを比較するために使用されるクラス。

UriTemplateMatch

UriTemplate インスタンスでの一致操作の結果を表すクラス。

UriTemplateMatchException

UriUriTemplateTableに照合するときのエラーを表します。

UriTemplateTable

UriTemplate オブジェクトの連想セットを表すクラス。

UriTypeConverter

String 型を Uri 型に変換します。その逆も同様です。

ValueType

値型の基本クラスを提供します。

Version

アセンブリ、オペレーティング システム、または共通言語ランタイムのバージョン番号を表します。 このクラスは継承できません。

WeakReference

オブジェクトを参照しながらガベージ コレクションによってオブジェクトを再利用できるようにする弱参照を表します。

WeakReference<T>

型指定された弱参照を表します。この参照はオブジェクトを参照し、そのオブジェクトはガベージ コレクションによって解放されます。

WindowsRuntimeSystemExtensions

タスクと Windows ランタイムの非同期アクションと操作の間で変換するための拡張メソッドを提供します。

構造体

ArgIterator

可変長引数リストを表します。つまり、可変数の引数を受け取る関数のパラメーターです。

ArraySegment<T>.Enumerator

ArraySegment<T>の要素の列挙子を提供します。

ArraySegment<T>

1 次元配列のセクションを区切ります。

Boolean

ブール値 (true または false) の値を表します。

Byte

8 ビット符号なし整数を表します。

Char

文字を UTF-16 コード単位として表します。

ConsoleKeyInfo

押されたコンソール キーについて説明します。これには、コンソール キーで表される文字や、Shift キー、Alt キー、および Ctrl 修飾子キーの状態が含まれます。

DateOnly

グレゴリオ暦の 0001 年 1 月 1 日から 9999 年 12 月 31 日までの日付を表します。

DateTime

一時的な時間を表します。通常は、日付と時刻として表されます。

DateTimeOffset

協定世界時 (UTC) を基準として、通常は日付と時刻として表される特定の時点を表します。

Decimal

10 進浮動小数点数を表します。

Delegate.InvocationListEnumerator<TDelegate>

デリゲートの呼び出しリストの列挙子を提供します。

Double

倍精度浮動小数点数を表します。

Environment.ProcessCpuUsage

一般的に使用される値と参照データ型、イベントとイベント ハンドラー、インターフェイス、属性、および処理例外を定義する基本クラスと基底クラスが含まれています。

GCGenerationInfo

GCMemoryInfoで報告された GC の入退出時の世代のサイズとフラグを表します。

GCMemoryInfo

ガベージ コレクション情報の取得に使用できる API のセットを提供します。

Guid

グローバル一意識別子 (GUID) を表します。

Half

半精度浮動小数点数を表します。

HashCode

複数の値のハッシュ コードを 1 つのハッシュ コードに結合します。

Index

先頭または末尾からコレクションのインデックスを作成するために使用できる型を表します。

Int128

128 ビット符号付き整数を表します。

Int16

16 ビット符号付き整数を表します。

Int32

32 ビット符号付き整数を表します。

Int64

64 ビット符号付き整数を表します。

IntPtr

ビット幅がポインターと同じ符号付き整数を表します。

Memory<T>

メモリの連続した領域を表します。

MemoryExtensions.SpanSplitEnumerator<T>

一般的に使用される値と参照データ型、イベントとイベント ハンドラー、インターフェイス、属性、および処理例外を定義する基本クラスと基底クラスが含まれています。

MemoryExtensions.TryWriteInterpolatedStringHandler

補間された文字列を文字スパンに書式設定するために言語コンパイラによって使用されるハンドラーを提供します。

ModuleHandle

モジュールのランタイム ハンドルを表します。

Nullable<T>

null割り当てることができる値の型を表します。

Range

開始インデックスと終了インデックスを持つ範囲を表します。

ReadOnlyMemory<T>

ReadOnlySpan<T>と同様に、メモリの連続した領域を表します。 ReadOnlySpan<T>とは異なり、byref のような型ではありません。

ReadOnlySpan<T>.Enumerator

ReadOnlySpan<T>の要素の列挙子を提供します。

ReadOnlySpan<T>

任意のメモリの連続した領域の型セーフでメモリ セーフな読み取り専用表現を提供します。

RuntimeArgumentHandle

可変長引数リストを参照します。

RuntimeFieldHandle

内部メタデータ トークンを使用してフィールドを表します。

RuntimeMethodHandle

RuntimeMethodHandle は、メソッドの内部メタデータ表現のハンドルです。

RuntimeTypeHandle

内部メタデータ トークンを使用して型を表します。

SByte

8 ビット符号付き整数を表します。

SequencePosition

連続していないメモリ セット内の位置を表します。 この型のプロパティは、それを作成した型以外では解釈しないでください。

Single

単精度浮動小数点数を表します。

Span<T>.Enumerator

Span<T>の要素の列挙子を提供します。

Span<T>

任意のメモリの連続した領域のタイプ セーフでメモリ セーフな表現を提供します。

TimeOnly

00:00:00 から 23:59:59.9999999 の範囲内で時計から読み取られる時刻を表します。

TimeSpan

時間間隔を表します。

TimeZoneInfo.TransitionTime

特定のタイム ゾーンでの夏時間から標準時への変更、またはその逆など、特定の時刻の変更に関する情報を提供します。

TypedReference

場所へのマネージド ポインターと、その場所に格納できる型のランタイム表現の両方を含むオブジェクトについて説明します。

UInt128

128 ビット符号なし整数を表します。

UInt16

16 ビット符号なし整数を表します。

UInt32

32 ビット符号なし整数を表します。

UInt64

64 ビット符号なし整数を表します。

UIntPtr

ビット幅がポインターと同じ符号なし整数を表します。

UriCreationOptions

Uri の作成方法と動作を制御するオプションを提供します。

ValueTuple

値タプルを作成するための静的メソッドを提供します。

ValueTuple<T1>

1 つのコンポーネントを持つ値タプルを表します。

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-value タプルを表します。ここで、n は 8 以上です。

Void

値を返さないメソッドの戻り値の型を指定します。

インターフェイス

_AppDomain

AppDomain クラスのパブリック メンバーをアンマネージ コードに公開します。

IAppDomainSetup

AppDomainのインスタンスに追加できるアセンブリ バインド情報を表します。

IAsyncDisposable

アンマネージ リソースを非同期的に解放するためのメカニズムを提供します。

IAsyncResult

非同期操作の状態を表します。

ICloneable

既存のインスタンスと同じ値を持つクラスの新しいインスタンスを作成する複製をサポートします。

IComparable

値型またはクラスがインスタンスの順序付けまたは並べ替えを行うために実装する、一般化された型固有の比較メソッドを定義します。

IComparable<T>

インスタンスを並べ替えたり並べ替えたりするための型固有の比較メソッドを作成するために、値の型またはクラスが実装する一般化された比較メソッドを定義します。

IConvertible

実装する参照型または値型の値を、同等の値を持つ共通言語ランタイム型に変換するメソッドを定義します。

ICustomFormatter

オブジェクトの値のカスタム書式設定をサポートするメソッドを定義します。

IDisposable

アンマネージ リソースを解放するためのメカニズムを提供します。

IEquatable<T>

インスタンスの等価性を判断するための型固有のメソッドを作成するために値型またはクラスが実装する一般化されたメソッドを定義します。

IFormatProvider

書式設定を制御するオブジェクトを取得するためのメカニズムを提供します。

IFormattable

オブジェクトの値を文字列形式に書式設定する機能を提供します。

IObservable<T>

プッシュベースの通知のプロバイダーを定義します。

IObserver<T>

プッシュベースの通知を受信するためのメカニズムを提供します。

IParsable<TSelf>

文字列を値に解析するためのメカニズムを定義します。

IProgress<T>

進行状況の更新のプロバイダーを定義します。

IServiceProvider

サービス オブジェクトを取得するためのメカニズムを定義します。つまり、他のオブジェクトにカスタム サポートを提供するオブジェクトです。

ISpanFormattable

オブジェクトの文字列形式をスパンに書式設定する機能を提供します。

ISpanParsable<TSelf>

文字のスパンを値に解析するためのメカニズムを定義します。

IUtf8SpanFormattable

オブジェクトの文字列形式を UTF-8 としてスパンに書式設定する機能を提供します。

IUtf8SpanParsable<TSelf>

UTF-8 文字の範囲を値に解析するためのメカニズムを定義します。

列挙型

ActivationContext.ContextForm

マニフェストでアクティブ化されたアプリケーションのコンテキストを示します。

AppDomainManagerInitializationOptions

新しいドメインを初期化するときにカスタム アプリケーション ドメイン マネージャーが実行するアクションを指定します。

AttributeTargets

属性を適用するために有効なアプリケーション要素を指定します。

Base64FormattingOptions

関連する ToBase64CharArray メソッドと ToBase64String メソッドが出力に改行を挿入するかどうかを指定します。

ConsoleColor

本体の前景色と背景色を定義する定数を指定します。

ConsoleKey

本体の標準キーを指定します。

ConsoleModifiers

キーボードの Shift キー、Alt キー、Ctrl キーを表します。

ConsoleSpecialKey

現在のプロセスを中断できる修飾子キーとコンソール キーの組み合わせを指定します。

DateTimeKind

DateTime オブジェクトが現地時刻、協定世界時 (UTC)、またはローカル時刻または UTC として指定されていないかどうかを指定します。

DayOfWeek

曜日を指定します。

Environment.SpecialFolder

システム特殊フォルダーへのディレクトリ パスを取得するために使用する列挙定数を指定します。

Environment.SpecialFolderOption

特別なフォルダーへのパスを取得するために使用するオプションを指定します。

EnvironmentVariableTarget

環境変数がセットまたは取得操作で格納または取得される場所を指定します。

GCCollectionMode

強制ガベージ コレクションの動作を指定します。

GCKind

ガベージ コレクションの種類を指定します。

GCNotificationStatus

次の完全ガベージ コレクションの通知に関する現在の登録に関する情報を提供します。

GenericUriParserOptions

UriParserのオプションを指定します。

LoaderOptimization

実行可能ファイルのローダーの最適化を指定するために、LoaderOptimizationAttribute クラスで使用される列挙体。

MidpointRounding

数値を丸めるために数学的丸めメソッドが使用する戦略を指定します。

PlatformID

アセンブリでサポートされているオペレーティング システム (プラットフォーム) を識別します。

StringComparison

Compare(String, String) メソッドおよび Equals(Object) メソッドの特定のオーバーロードで使用されるカルチャ、大文字と小文字、並べ替えの規則を指定します。

StringSplitOptions

返された配列から空の部分文字列を省略するか、部分文字列から空白をトリミングするかなど、適用可能な Split メソッドオーバーロードのオプションを指定します。

TypeCode

オブジェクトの型を指定します。

UriComponents

Uriの部分を指定します。

UriFormat

URI 情報のエスケープ方法を制御します。

UriHostNameType

CheckHostName(String) メソッドのホスト名の種類を定義します。

UriIdnScope

System.Configuration 名前空間の IdnElement の構成設定に使用できる値を提供します。

UriKind

さまざまな種類の URI を定義します。

UriPartial

GetLeftPart(UriPartial) メソッドの URI の部分を定義します。

代理人

Action

パラメーターがなく、値を返さないメソッドをカプセル化します。

Action<T>

1 つのパラメーターを持ち、値を返さないメソッドをカプセル化します。

Action<T1,T2>

2 つのパラメーターを持ち、値を返さないメソッドをカプセル化します。

Action<T1,T2,T3>

3 つのパラメーターを持ち、値を返さないメソッドをカプセル化します。

Action<T1,T2,T3,T4>

4 つのパラメーターを持ち、値を返さないメソッドをカプセル化します。

Action<T1,T2,T3,T4,T5>

5 つのパラメーターを持ち、値を返さないメソッドをカプセル化します。

Action<T1,T2,T3,T4,T5,T6>

6 つのパラメーターを持ち、値を返さないメソッドをカプセル化します。

Action<T1,T2,T3,T4,T5,T6,T7>

7 つのパラメーターを持ち、値を返さないメソッドをカプセル化します。

Action<T1,T2,T3,T4,T5,T6,T7,T8>

8 つのパラメーターを持ち、値を返さないメソッドをカプセル化します。

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9>

9 つのパラメーターを持ち、値を返さないメソッドをカプセル化します。

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>

10 個のパラメーターを持ち、値を返さないメソッドをカプセル化します。

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>

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 個のパラメーターを持ち、値を返さないメソッドをカプセル化します。

AppDomainInitializer

アプリケーション ドメインの初期化時に呼び出すコールバック メソッドを表します。

AssemblyLoadEventHandler

AppDomainAssemblyLoad イベントを処理するメソッドを表します。

AsyncCallback

対応する非同期操作が完了したときに呼び出されるメソッドを参照します。

Comparison<T>

同じ型の 2 つのオブジェクトを比較するメソッドを表します。

ConsoleCancelEventHandler

ConsoleCancelKeyPress イベントを処理するメソッドを表します。

Converter<TInput,TOutput>

オブジェクトをある型から別の型に変換するメソッドを表します。

CrossAppDomainDelegate

アプリケーション間のドメイン呼び出しに DoCallBack(CrossAppDomainDelegate) によって使用されます。

EventHandler

イベント データがないイベントを処理するメソッドを表します。

EventHandler<TEventArgs>

イベントがデータを提供するときにイベントを処理するメソッドを表します。

Func<TResult>

パラメーターを持たないメソッドをカプセル化し、TResult パラメーターで指定された型の値を返します。

Func<T,TResult>

1 つのパラメーターを持ち、TResult パラメーターで指定された型の値を返すメソッドをカプセル化します。

Func<T1,T2,TResult>

2 つのパラメーターを持ち、TResult パラメーターで指定された型の値を返すメソッドをカプセル化します。

Func<T1,T2,T3,TResult>

3 つのパラメーターを持ち、TResult パラメーターで指定された型の値を返すメソッドをカプセル化します。

Func<T1,T2,T3,T4,TResult>

4 つのパラメーターを持ち、TResult パラメーターで指定された型の値を返すメソッドをカプセル化します。

Func<T1,T2,T3,T4,T5,TResult>

5 つのパラメーターを持ち、TResult パラメーターで指定された型の値を返すメソッドをカプセル化します。

Func<T1,T2,T3,T4,T5,T6,TResult>

6 つのパラメーターを持ち、TResult パラメーターで指定された型の値を返すメソッドをカプセル化します。

Func<T1,T2,T3,T4,T5,T6,T7,TResult>

7 つのパラメーターを持ち、TResult パラメーターで指定された型の値を返すメソッドをカプセル化します。

Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>

8 つのパラメーターを持ち、TResult パラメーターで指定された型の値を返すメソッドをカプセル化します。

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>

9 つのパラメーターを持ち、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 パラメーターで指定された型の値を返すメソッドをカプセル化します。

Predicate<T>

一連の条件を定義し、指定したオブジェクトがそれらの条件を満たしているかどうかを判断するメソッドを表します。

ResolveEventHandler

AppDomainTypeResolveResourceResolve、または AssemblyResolve イベントを処理するメソッドを表します。

UnhandledExceptionEventHandler

アプリケーション ドメインで処理されない例外によって発生したイベントを処理するメソッドを表します。

注釈

その他のクラスは、データ型変換、メソッド パラメーター操作、数学、リモートおよびローカル プログラムの呼び出し、アプリケーション環境の管理、およびマネージド アプリケーションとアンマネージド アプリケーションの監督をサポートするサービスを提供します。

完全修飾型名を指定せずに C# コードから System 名前空間の型にアクセスするには、ソース コード ファイルの先頭に using System; ステートメントを含めます。

完全修飾型名を指定せずに C++/CLI コードから System 名前空間の型にアクセスするには、ソース コード ファイルの先頭に using namespace System; ステートメントを含めます。 さらに、/clr スイッチを使用してコンパイルする必要があります。