System 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
一般的に使用される値と参照データ型、イベントとイベント ハンドラー、インターフェイス、属性、および処理例外を定義する基本クラスと基底クラスが含まれています。
クラス
AccessViolationException |
保護されたメモリの読み取りまたは書き込みが試行されたときにスローされる例外。 |
ActivationContext |
現在のアプリケーションのアクティブ化コンテキストを識別します。 このクラスは継承できません。 |
Activator |
ローカルまたはリモートでオブジェクトの種類を作成するメソッド、または既存のリモート オブジェクトへの参照を取得するメソッドが含まれています。 このクラスは継承できません。 |
AggregateException |
アプリケーションの実行中に発生する 1 つ以上のエラーを表します。 |
AppContext |
アプリケーションのコンテキストに関するデータを設定および取得するためのメンバーを提供します。 |
AppDomain |
アプリケーション ドメインを表します。これは、アプリケーションが実行される分離された環境です。 このクラスは継承できません。 |
AppDomainManager |
アンマネージド ホストと同等のマネージド ホストを提供します。 |
AppDomainSetup |
AppDomainのインスタンスに追加できるアセンブリ バインド情報を表します。 |
AppDomainUnloadedException |
アンロードされたアプリケーション ドメインへのアクセスが試行されたときにスローされる例外。 |
ApplicationException |
アプリケーション定義例外の基底クラスとして機能します。 |
ApplicationId |
マニフェスト ベースのアプリケーションを一意に識別するために使用される情報が含まれます。 このクラスは継承できません。 |
ApplicationIdentity |
マニフェストでアクティブ化されたアプリケーションを一意に識別する機能を提供します。 このクラスは継承できません。 |
ArgumentException |
メソッドに指定された引数の 1 つが無効な場合にスローされる例外。 |
ArgumentNullException |
null 参照 (Visual Basic で |
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 |
|
NullReferenceException |
null オブジェクト参照を逆参照しようとした場合にスローされる例外。 |
Object |
.NET クラス階層内のすべてのクラスをサポートし、派生クラスに低レベルのサービスを提供します。 これは、すべての .NET クラスの最終的な基底クラスです。これは型階層のルートです。 |
ObjectDisposedException |
破棄されたオブジェクトに対して操作が実行されるときにスローされる例外。 |
ObsoleteAttribute |
使用されなくなったプログラム要素をマークします。 このクラスは継承できません。 |
OperatingSystem |
バージョンやプラットフォーム識別子など、オペレーティング システムに関する情報を表します。 このクラスは継承できません。 |
OperationCanceledException |
スレッドが実行していた操作の取り消し時にスレッドでスローされる例外。 |
OutOfMemoryException |
プログラムの実行を続行するのに十分なメモリがない場合にスローされる例外。 |
OverflowException |
チェックされたコンテキストで算術演算、キャスト操作、または変換操作がオーバーフローした場合にスローされる例外。 |
ParamArrayAttribute |
メソッドが呼び出しで可変数の引数を許可することを示します。 このクラスは継承できません。 |
PlatformNotSupportedException |
特定のプラットフォームで機能が実行されない場合にスローされる例外。 |
Progress<T> |
報告された進行状況の値ごとにコールバックを呼び出す IProgress<T> を提供します。 |
Random |
擬似乱数ジェネレーターを表します。これは、ランダム性に関する特定の統計的要件を満たす一連の数値を生成するアルゴリズムです。 |
RankException |
次元数が間違った配列がメソッドに渡されるとスローされる例外。 |
ResolveEventArgs |
TypeResolve、ResourceResolve、ReflectionOnlyAssemblyResolve、AssemblyResolve イベントなどのローダー解決イベントのデータを提供します。 |
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 |
Uri を UriTemplateTableに照合するときのエラーを表します。 |
UriTemplateTable |
UriTemplate オブジェクトの連想セットを表すクラス。 |
UriTypeConverter | |
ValueType |
値型の基本クラスを提供します。 |
Version |
アセンブリ、オペレーティング システム、または共通言語ランタイムのバージョン番号を表します。 このクラスは継承できません。 |
WeakReference |
オブジェクトを参照しながらガベージ コレクションによってオブジェクトを再利用できるようにする弱参照を表します。 |
WeakReference<T> |
型指定された弱参照を表します。この参照はオブジェクトを参照し、そのオブジェクトはガベージ コレクションによって解放されます。 |
WindowsRuntimeSystemExtensions |
タスクと Windows ランタイムの非同期アクションと操作の間で変換するための拡張メソッドを提供します。 |
構造体
ArgIterator |
可変長引数リストを表します。つまり、可変数の引数を受け取る関数のパラメーターです。 |
ArraySegment<T>.Enumerator |
ArraySegment<T>の要素の列挙子を提供します。 |
ArraySegment<T> |
1 次元配列のセクションを区切ります。 |
Boolean |
ブール値 ( |
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> |
|
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 |
AppDomainの AssemblyLoad イベントを処理するメソッドを表します。 |
AsyncCallback |
対応する非同期操作が完了したときに呼び出されるメソッドを参照します。 |
Comparison<T> |
同じ型の 2 つのオブジェクトを比較するメソッドを表します。 |
ConsoleCancelEventHandler |
Consoleの CancelKeyPress イベントを処理するメソッドを表します。 |
Converter<TInput,TOutput> |
オブジェクトをある型から別の型に変換するメソッドを表します。 |
CrossAppDomainDelegate |
アプリケーション間のドメイン呼び出しに DoCallBack(CrossAppDomainDelegate) によって使用されます。 |
EventHandler |
イベント データがないイベントを処理するメソッドを表します。 |
EventHandler<TEventArgs> |
イベントがデータを提供するときにイベントを処理するメソッドを表します。 |
Func<TResult> |
パラメーターを持たないメソッドをカプセル化し、 |
Func<T,TResult> |
1 つのパラメーターを持ち、 |
Func<T1,T2,TResult> |
2 つのパラメーターを持ち、 |
Func<T1,T2,T3,TResult> |
3 つのパラメーターを持ち、 |
Func<T1,T2,T3,T4,TResult> |
4 つのパラメーターを持ち、 |
Func<T1,T2,T3,T4,T5,TResult> |
5 つのパラメーターを持ち、 |
Func<T1,T2,T3,T4,T5,T6,TResult> |
6 つのパラメーターを持ち、 |
Func<T1,T2,T3,T4,T5,T6,T7,TResult> |
7 つのパラメーターを持ち、 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
8 つのパラメーターを持ち、 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
9 つのパラメーターを持ち、 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
10 個のパラメーターを持ち、 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
11 個のパラメーターを持ち、 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> |
12 個のパラメーターを持ち、 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> |
13 個のパラメーターを持ち、 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> |
14 個のパラメーターを持ち、 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> |
15 個のパラメーターを持ち、 |
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> |
16 個のパラメーターを持ち、 |
Predicate<T> |
一連の条件を定義し、指定したオブジェクトがそれらの条件を満たしているかどうかを判断するメソッドを表します。 |
ResolveEventHandler |
AppDomainの TypeResolve、ResourceResolve、または AssemblyResolve イベントを処理するメソッドを表します。 |
UnhandledExceptionEventHandler |
アプリケーション ドメインで処理されない例外によって発生したイベントを処理するメソッドを表します。 |
注釈
その他のクラスは、データ型変換、メソッド パラメーター操作、数学、リモートおよびローカル プログラムの呼び出し、アプリケーション環境の管理、およびマネージド アプリケーションとアンマネージド アプリケーションの監督をサポートするサービスを提供します。
完全修飾型名を指定せずに C# コードから System 名前空間の型にアクセスするには、ソース コード ファイルの先頭に using System;
ステートメントを含めます。
完全修飾型名を指定せずに C++/CLI コードから System 名前空間の型にアクセスするには、ソース コード ファイルの先頭に using namespace System;
ステートメントを含めます。 さらに、/clr スイッチを使用してコンパイルする必要があります。
.NET