System Ruang nama

Berisi kelas dasar dan kelas dasar yang menentukan jenis data nilai dan referensi yang umum digunakan, peristiwa dan penanganan aktivitas, antarmuka, atribut, dan pengecualian pemrosesan.

Kelas

AccessViolationException

Pengecualian yang dilemparkan ketika ada upaya untuk membaca atau menulis memori yang dilindungi.

ActivationContext

Mengidentifikasi konteks aktivasi untuk aplikasi saat ini. Kelas ini tidak dapat diwariskan.

Activator

Berisi metode untuk membuat jenis objek secara lokal atau jarak jauh, atau mendapatkan referensi ke objek jarak jauh yang ada. Kelas ini tidak dapat diwariskan.

AggregateException

Mewakili satu atau beberapa kesalahan yang terjadi selama eksekusi aplikasi.

AppContext

Menyediakan anggota untuk mengatur dan mengambil data tentang konteks aplikasi.

AppDomain

Mewakili domain aplikasi, yang merupakan lingkungan terisolasi tempat aplikasi dijalankan. Kelas ini tidak dapat diwariskan.

AppDomainManager

Menyediakan setara terkelola dari host yang tidak dikelola.

AppDomainSetup

Mewakili informasi pengikatan perakitan yang dapat ditambahkan ke instans AppDomain.

AppDomainUnloadedException

Pengecualian yang dilemparkan ketika upaya dilakukan untuk mengakses domain aplikasi yang tidak dimuat.

ApplicationException

Berfungsi sebagai kelas dasar untuk pengecualian yang ditentukan aplikasi.

ApplicationId

Berisi informasi yang digunakan untuk mengidentifikasi aplikasi berbasis manifes secara unik. Kelas ini tidak dapat diwariskan.

ApplicationIdentity

Menyediakan kemampuan untuk mengidentifikasi aplikasi yang diaktifkan manifes secara unik. Kelas ini tidak dapat diwariskan.

ArgumentException

Pengecualian yang dilemparkan ketika salah satu argumen yang diberikan ke metode tidak valid.

ArgumentNullException

Pengecualian yang dilemparkan ketika referensi null (Nothing di Visual Basic) diteruskan ke metode yang tidak menerimanya sebagai argumen yang valid.

ArgumentOutOfRangeException

Pengecualian yang dilemparkan ketika nilai argumen berada di luar rentang nilai yang diizinkan seperti yang didefinisikan oleh metode yang dipanggil.

ArithmeticException

Pengecualian yang dilemparkan untuk kesalahan dalam operasi aritmatika, transmisi, atau konversi.

Array

Menyediakan metode untuk membuat, memanipulasi, mencari, dan mengurutkan array, sehingga berfungsi sebagai kelas dasar untuk semua array dalam runtime bahasa umum.

ArrayTypeMismatchException

Pengecualian yang dilemparkan ketika upaya dilakukan untuk menyimpan elemen dari jenis yang salah dalam array.

AssemblyLoadEventArgs

Menyediakan data untuk peristiwa tersebut AssemblyLoad .

Attribute

Mewakili kelas dasar untuk atribut kustom.

AttributeUsageAttribute

Menentukan penggunaan kelas atribut lain. Kelas ini tidak dapat diwariskan.

BadImageFormatException

Pengecualian yang dilemparkan ketika gambar file pustaka tautan dinamis (DLL) atau program yang dapat dieksekusi tidak valid.

BinaryData

Abstraksi ringan untuk payload byte yang mendukung konversi antara string, stream, JSON, dan byte.

BitConverter

Mengonversi jenis data dasar menjadi array byte, dan array byte menjadi jenis data dasar.

Buffer

Memanipulasi array jenis primitif.

CannotUnloadAppDomainException

Pengecualian yang dilemparkan ketika upaya untuk membongkar domain aplikasi gagal.

CharEnumerator

Mendukung iterasi atas String objek dan membaca karakter individualnya. Kelas ini tidak dapat diwariskan.

CLSCompliantAttribute

Menunjukkan apakah elemen program mematuhi Spesifikasi Bahasa Umum (CLS). Kelas ini tidak dapat diwariskan.

Console

Mewakili aliran input, output, dan kesalahan standar untuk aplikasi konsol. Kelas ini tidak dapat diwariskan.

ConsoleCancelEventArgs

Menyediakan data untuk peristiwa tersebut CancelKeyPress . Kelas ini tidak dapat diwariskan.

ContextBoundObject

Menentukan kelas dasar untuk semua kelas yang terikat konteks.

ContextMarshalException

Pengecualian yang dilemparkan ketika upaya untuk marshal objek di seluruh batas konteks gagal.

ContextStaticAttribute

Menunjukkan bahwa nilai bidang statis unik untuk konteks tertentu.

Convert

Mengonversi jenis data dasar ke jenis data dasar lain.

DataMisalignedException

Pengecualian yang dilemparkan ketika satuan data dibaca dari atau ditulis ke alamat yang bukan kelipatan ukuran data. Kelas ini tidak dapat diwariskan.

DBNull

Mewakili nilai yang tidak ada. Kelas ini tidak dapat diwariskan.

Delegate

Mewakili delegasi, yang merupakan struktur data yang mengacu pada metode statis atau ke instans kelas dan metode instans kelas tersebut.

DivideByZeroException

Pengecualian yang dilemparkan ketika ada upaya untuk membagi integral atau Decimal nilai dengan nol.

DllNotFoundException

Pengecualian yang dilemparkan ketika DLL yang ditentukan dalam impor DLL tidak dapat ditemukan.

DuplicateWaitObjectException

Pengecualian yang dilemparkan saat objek muncul lebih dari sekali dalam array objek sinkronisasi.

EntryPointNotFoundException

Pengecualian yang dilemparkan ketika upaya untuk memuat kelas gagal karena tidak adanya metode entri.

Enum

Menyediakan kelas dasar untuk enumerasi.

Environment

Menyediakan informasi tentang, dan sarana untuk memanipulasi, lingkungan dan platform saat ini. Kelas ini tidak dapat diwariskan.

EventArgs

Mewakili kelas dasar untuk kelas yang berisi data peristiwa, dan memberikan nilai yang akan digunakan untuk peristiwa yang tidak menyertakan data peristiwa.

Exception

Mewakili kesalahan yang terjadi selama eksekusi aplikasi.

ExecutionEngineException

Pengecualian yang dilemparkan ketika ada kesalahan internal dalam mesin eksekusi runtime bahasa umum. Kelas ini tidak dapat diwariskan.

FakeLoggerServiceProviderExtensions

Ekstensi untuk mengonfigurasi pengelogan palsu, digunakan dalam pengujian unit.

FakeRedactionServiceProviderExtensions

Ekstensi yang memungkinkan mendaftarkan redactor palsu dalam aplikasi.

FieldAccessException

Pengecualian yang dilemparkan ketika ada upaya yang tidak valid untuk mengakses bidang privat atau terlindungi di dalam kelas.

FileStyleUriParser

Pengurai yang dapat disesuaikan berdasarkan skema File.

FlagsAttribute

Menunjukkan bahwa enumerasi dapat diperlakukan sebagai bidang bit; yaitu, satu set bendera.

FormatException

Pengecualian yang dilemparkan ketika format argumen tidak valid, atau ketika string format komposit tidak terbentuk dengan baik.

FormattableString

Mewakili string format komposit, bersama dengan argumen yang akan diformat.

FtpStyleUriParser

Pengurai yang dapat disesuaikan berdasarkan skema Protokol Transfer File (FTP).

GC

Mengontrol pengumpul sampah sistem, layanan yang secara otomatis mengklaim kembali memori yang tidak digunakan.

GenericUriParser

Pengurai yang dapat disesuaikan untuk URI hierarkis.

GopherStyleUriParser

Pengurai yang dapat disesuaikan berdasarkan skema Gopher.

HttpStyleUriParser

Pengurai yang dapat disesuaikan berdasarkan skema HTTP.

IndexOutOfRangeException

Pengecualian yang dilemparkan ketika upaya dilakukan untuk mengakses elemen array atau koleksi dengan indeks yang berada di luar batasnya.

InsufficientExecutionStackException

Pengecualian yang dilemparkan ketika ada tumpukan eksekusi yang tidak mencukup yang tersedia untuk memungkinkan sebagian besar metode dijalankan.

InsufficientMemoryException

Pengecualian yang dilemparkan ketika pemeriksaan memori yang tersedia cukup gagal. Kelas ini tidak dapat diwariskan.

InvalidCastException

Pengecualian yang dilemparkan untuk transmisi tidak valid atau konversi eksplisit.

InvalidOperationException

Pengecualian yang dilemparkan ketika panggilan metode tidak valid untuk status objek saat ini.

InvalidProgramException

Pengecualian yang dilemparkan ketika program berisi bahasa perantara Microsoft (MSIL) atau metadata yang tidak valid. Umumnya ini menunjukkan bug dalam pengompilasi yang menghasilkan program. Pengecualian ini juga dilemparkan ketika batas implementasi runtime internal telah terlampaui oleh program.

InvalidTimeZoneException

Pengecualian yang dilemparkan ketika informasi zona waktu tidak valid.

Lazy<T>

Menyediakan dukungan untuk inisialisasi malas.

Lazy<T,TMetadata>

Menyediakan referensi tidak langsung malas ke objek dan metadata terkait untuk digunakan oleh Kerangka Kerja Ekstensibilitas Terkelola.

LdapStyleUriParser

Pengurai yang dapat disesuaikan berdasarkan skema Lightweight Directory Access Protocol (LDAP).

LoaderOptimizationAttribute

Digunakan untuk mengatur kebijakan pengoptimalan pemuat default untuk metode utama aplikasi yang dapat dieksekusi.

LocalDataStoreSlot

Merangkum slot memori untuk menyimpan data lokal. Kelas ini tidak dapat diwariskan.

MarshalByRefObject

Memungkinkan akses ke objek di seluruh batas domain aplikasi dalam aplikasi yang mendukung jarak jauh.

Math

Menyediakan konstanta dan metode statis untuk fungsi trigonometri, logaritmik, dan matematika umum lainnya.

MathF

Menyediakan konstanta dan metode statis untuk fungsi trigonometri, logaritmik, dan matematika umum lainnya.

MemberAccessException

Pengecualian yang dilemparkan ketika upaya untuk mengakses anggota kelas gagal.

MemoryExtensions

Menyediakan metode ekstensi untuk jenis terkait memori dan rentang, seperti Memory<T>, , ReadOnlyMemory<T>Span<T>, dan ReadOnlySpan<T>.

MethodAccessException

Pengecualian yang dilemparkan ketika ada upaya yang tidak valid untuk mengakses metode, seperti mengakses metode privat dari kode yang dipercaya sebagian.

MissingFieldException

Pengecualian yang dilemparkan ketika ada upaya untuk mengakses bidang yang tidak ada secara dinamis. Jika bidang di pustaka kelas telah dihapus atau diganti namanya, kompilasi ulang rakitan apa pun yang mereferensikan pustaka tersebut.

MissingMemberException

Pengecualian yang dilemparkan ketika ada upaya untuk mengakses anggota kelas secara dinamis yang tidak ada atau yang tidak dinyatakan sebagai publik. Jika anggota di pustaka kelas telah dihapus atau diganti namanya, kompilasi ulang rakitan apa pun yang mereferensikan pustaka tersebut.

MissingMethodException

Pengecualian yang dilemparkan ketika ada upaya untuk mengakses metode yang tidak ada secara dinamis.

MTAThreadAttribute

Menunjukkan bahwa model utas COM untuk aplikasi adalah apartemen multithreaded (MTA).

MulticastDelegate

Mewakili delegasi multicast; artinya, delegasi yang dapat memiliki lebih dari satu elemen dalam daftar pemanggilannya.

MulticastNotSupportedException

Pengecualian yang dilemparkan ketika ada upaya untuk menggabungkan dua delegasi berdasarkan Delegate jenis alih-alih MulticastDelegate jenis . Kelas ini tidak dapat diwariskan.

NetPipeStyleUriParser

Parser berdasarkan skema NetPipe untuk sistem "Indigo".

NetTcpStyleUriParser

Parser berdasarkan skema NetTcp untuk sistem "Indigo".

NewsStyleUriParser

Pengurai yang dapat disesuaikan berdasarkan skema berita menggunakan Network News Transfer Protocol (NNTP).

NonSerializedAttribute

Menunjukkan bahwa bidang kelas yang dapat diserialisasikan tidak boleh diserialisasikan. Kelas ini tidak dapat diwariskan.

NotFiniteNumberException

Pengecualian yang dilemparkan ketika nilai floating-point adalah infinity positif, negatif tak terbatas, atau Not-a-Number (NaN).

NotImplementedException

Pengecualian yang dilemparkan ketika metode atau operasi yang diminta tidak diimplementasikan.

NotSupportedException

Pengecualian yang dilemparkan ketika metode yang dipanggil tidak didukung, atau ketika ada upaya untuk membaca, mencari, atau menulis ke aliran yang tidak mendukung fungsionalitas yang dipanggil.

Nullable

Mendukung jenis nilai yang dapat ditetapkan null. Kelas ini tidak dapat diwariskan.

NullReferenceException

Pengecualian yang dilemparkan ketika ada upaya untuk mendereferensikan referensi objek null.

Object

Mendukung semua kelas dalam hierarki kelas .NET dan menyediakan layanan tingkat rendah untuk kelas turunan. Ini adalah kelas dasar utama dari semua kelas .NET; ini adalah akar dari hierarki jenis.

ObjectDisposedException

Pengecualian yang dilemparkan ketika operasi dilakukan pada objek yang dibuang.

ObsoleteAttribute

Menandai elemen program yang tidak lagi digunakan. Kelas ini tidak dapat diwariskan.

OperatingSystem

Mewakili informasi tentang sistem operasi, seperti versi dan pengidentifikasi platform. Kelas ini tidak dapat diwariskan.

OperationCanceledException

Pengecualian yang dilemparkan dalam utas setelah pembatalan operasi yang dijalankan utas.

OutOfMemoryException

Pengecualian yang dilemparkan ketika tidak ada cukup memori untuk melanjutkan eksekusi program.

OverflowException

Pengecualian yang dilemparkan saat operasi aritmatika, transmisi, atau konversi dalam konteks yang diperiksa menghasilkan luapan.

ParamArrayAttribute

Menunjukkan bahwa metode akan memungkinkan jumlah variabel argumen dalam pemanggilannya. Kelas ini tidak dapat diwariskan.

PlatformNotSupportedException

Pengecualian yang dilemparkan ketika fitur tidak berjalan pada platform tertentu.

Progress<T>

IProgress<T> Menyediakan yang memanggil panggilan balik untuk setiap nilai kemajuan yang dilaporkan.

Random

Mewakili generator angka pseudo-random, yang merupakan algoritma yang menghasilkan urutan angka yang memenuhi persyaratan statistik tertentu untuk keacakan.

RankException

Pengecualian yang dilemparkan ketika array dengan jumlah dimensi yang salah diteruskan ke metode .

ResolveEventArgs

Menyediakan data untuk peristiwa resolusi pemuat, seperti TypeResolveperistiwa , , ResourceResolveReflectionOnlyAssemblyResolve, dan AssemblyResolve .

SerializableAttribute

Menunjukkan bahwa kelas dapat diserialisasikan menggunakan serialisasi biner atau XML. Kelas ini tidak dapat diwariskan.

StackOverflowException

Pengecualian yang dilemparkan ketika tumpukan eksekusi melebihi ukuran tumpukan. Kelas ini tidak dapat diwariskan.

STAThreadAttribute

Menunjukkan bahwa model utas COM untuk aplikasi adalah apartemen berulir tunggal (STA).

String

Mewakili teks sebagai urutan unit kode UTF-16.

StringComparer

Mewakili operasi perbandingan string yang menggunakan aturan perbandingan kasus dan budaya tertentu atau ordinal.

StringNormalizationExtensions

Menyediakan metode ekstensi untuk bekerja dengan normalisasi string.

SystemException

Berfungsi sebagai kelas dasar untuk namespace pengecualian sistem.

ThreadStaticAttribute

Menunjukkan bahwa nilai bidang statis unik untuk setiap utas.

TimeoutException

Pengecualian yang dilemparkan ketika waktu yang dialokasikan untuk proses atau operasi telah kedaluwarsa.

TimeProvider

Menyediakan abstraksi untuk waktu.

TimeZone

Mewakili zona waktu.

TimeZoneInfo

Mewakili zona waktu apa pun di dunia.

TimeZoneInfo.AdjustmentRule

Menyediakan informasi tentang penyesuaian zona waktu, seperti transisi ke dan dari waktu musim panas.

TimeZoneNotFoundException

Pengecualian yang dilemparkan ketika zona waktu tidak dapat ditemukan.

Tuple

Menyediakan metode statis untuk membuat objek tuple.

Tuple<T1>

Mewakili 1 tuple, atau singleton.

Tuple<T1,T2>

Mewakili 2 tuple, atau pasangan.

Tuple<T1,T2,T3>

Mewakili 3 tuple, atau tiga kali lipat.

Tuple<T1,T2,T3,T4>

Mewakili 4 tuple, atau quadruple.

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

Mewakili 5 tuple, atau quintuple.

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

Mewakili 6 tuple, atau sextuple.

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

Mewakili 7 tuple, atau septuple.

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

Mewakili n-tuple, di mana n adalah 8 atau lebih besar.

TupleExtensions

Menyediakan metode ekstensi untuk tuple untuk beroperasi dengan dukungan bahasa untuk tuple di C#.

Type

Mewakili deklarasi jenis: jenis kelas, jenis antarmuka, jenis array, jenis nilai, jenis enumerasi, parameter jenis, definisi jenis generik, dan jenis generik yang dibangun terbuka atau tertutup.

TypeAccessException

Pengecualian yang dilemparkan ketika metode mencoba menggunakan jenis yang tidak dapat diaksesnya.

TypeInitializationException

Pengecualian yang dilemparkan sebagai pembungkus di sekitar pengecualian yang dilemparkan oleh penginisialisasi kelas. Kelas ini tidak dapat diwariskan.

TypeLoadException

Pengecualian yang dilemparkan ketika kegagalan pemuatan jenis terjadi.

TypeUnloadedException

Pengecualian yang dilemparkan ketika ada upaya untuk mengakses kelas yang dibongkar.

UnauthorizedAccessException

Pengecualian yang dilemparkan ketika sistem operasi menolak akses karena kesalahan I/O atau jenis kesalahan keamanan tertentu.

UnhandledExceptionEventArgs

Menyediakan data untuk peristiwa yang dimunculkan ketika ada pengecualian yang tidak ditangani di domain aplikasi apa pun.

Uri

Menyediakan representasi objek dari pengidentifikasi sumber daya seragam (URI) dan akses mudah ke bagian URI.

UriBuilder

Menyediakan konstruktor kustom untuk pengidentifikasi sumber daya seragam (URI) dan memodifikasi URI untuk Uri kelas .

UriFormatException

Pengecualian yang dilemparkan ketika Pengidentifikasi Sumber Daya Seragam (URI) tidak valid terdeteksi.

UriParser

Mengurai skema URI baru. Ini adalah kelas abstrak.

UriTemplate

Kelas yang mewakili templat Pengidentifikasi Sumber Daya Seragam (URI).

UriTemplateEquivalenceComparer

Kelas yang digunakan untuk membandingkan UriTemplate instans untuk kesetaraan struktural (bukan referensi).

UriTemplateMatch

Kelas yang mewakili hasil operasi kecocokan pada UriTemplate instans.

UriTemplateMatchException

Mewakili kesalahan saat mencocokkan dengan UriUriTemplateTable.

UriTemplateTable

Kelas yang mewakili sekumpulan UriTemplate objek asosiatif.

UriTypeConverter

Mengonversi jenis menjadi StringUri jenis, dan sebaliknya.

ValueType

Menyediakan kelas dasar untuk jenis nilai.

Version

Mewakili nomor versi rakitan, sistem operasi, atau runtime bahasa umum. Kelas ini tidak dapat diwariskan.

WeakReference

Mewakili referensi yang lemah, yang mereferensikan objek sambil tetap memungkinkan objek tersebut direklamasi kembali oleh pengumpulan sampah.

WeakReference<T>

Mewakili referensi lemah yang ditik, yang mereferensikan objek sambil tetap memungkinkan objek tersebut direklamasi kembali oleh pengumpulan sampah.

WindowsRuntimeSystemExtensions

Menyediakan metode ekstensi untuk mengonversi antara tugas dan tindakan dan operasi asinkron Windows Runtime.

Struct

ArgIterator

Mewakili daftar argumen dengan panjang variabel; yaitu, parameter fungsi yang mengambil jumlah variabel argumen.

ArraySegment<T>.Enumerator

Menyediakan enumerator untuk elemen ArraySegment<T>dari .

ArraySegment<T>

Memisahkan bagian dari array satu dimensi.

Boolean

Mewakili nilai Boolean (true atau false).

Byte

Mewakili bilangan bulat yang tidak ditandatangani 8-bit.

Char

Mewakili karakter sebagai unit kode UTF-16.

ConsoleKeyInfo

Menjelaskan tombol konsol yang ditekan, termasuk karakter yang diwakili oleh kunci konsol dan status tombol pengubah SHIFT, ALT, dan CTRL.

DateOnly

Mewakili tanggal dengan nilai mulai dari 1 Januari 0001 Anno Domini (Era Umum) hingga 31 Desember 9999 A.D. (C.E.) di kalender Gregorian.

DateTime

Mewakili instan dalam waktu, biasanya dinyatakan sebagai tanggal dan jam hari.

DateTimeOffset

Mewakili titik waktu, biasanya dinyatakan sebagai tanggal dan waktu hari, relatif terhadap Waktu Universal Terkoordinasi (UTC).

Decimal

Mewakili angka titik pecahan desimal.

Delegate.InvocationListEnumerator<TDelegate>

Berisi kelas dasar dan kelas dasar yang menentukan jenis data nilai dan referensi yang umum digunakan, peristiwa dan penanganan aktivitas, antarmuka, atribut, dan pengecualian pemrosesan.

Double

Mewakili angka titik mengambang presisi ganda.

GCGenerationInfo

Mewakili ukuran dan fragmenasi generasi pada entri dan saat keluar dari GC yang dilaporkan dalam GCMemoryInfo.

GCMemoryInfo

Menyediakan sekumpulan API yang dapat digunakan untuk mengambil informasi pengumpulan sampah.

Guid

Mewakili pengidentifikasi unik global (GUID).

Half

Mewakili angka floating-point setengah presisi.

HashCode

Menggabungkan kode hash untuk beberapa nilai ke dalam satu kode hash.

Index

Mewakili jenis yang dapat digunakan untuk mengindeks koleksi baik dari awal atau akhir.

Int128

Mewakili bilangan bulat bertanda 128-bit.

Int16

Mewakili bilangan bulat bertanda 16-bit.

Int32

Mewakili bilangan bulat bertanda tangan 32-bit.

Int64

Mewakili bilangan bulat bertanda tangan 64-bit.

IntPtr

Mewakili bilangan bulat bertanda di mana lebar bit sama dengan penunjuk.

Memory<T>

Mewakili wilayah memori yang bersebelahan.

MemoryExtensions.TryWriteInterpolatedStringHandler

Menyediakan handler yang digunakan oleh pengkompilasi bahasa untuk memformat string terinterpolasi ke dalam rentang karakter.

ModuleHandle

Mewakili handel runtime untuk modul.

Nullable<T>

Mewakili jenis nilai yang dapat ditetapkan null.

Range

Mewakili rentang yang memiliki indeks awal dan akhir.

ReadOnlyMemory<T>

Mewakili wilayah memori yang bersebelahan, mirip ReadOnlySpan<T>dengan . Tidak seperti ReadOnlySpan<T>, itu bukan jenis seperti byref.

ReadOnlySpan<T>.Enumerator

Menyediakan enumerator untuk elemen ReadOnlySpan<T>.

ReadOnlySpan<T>

Menyediakan representasi baca-saja yang aman untuk jenis dan memori dari wilayah memori arbitrer yang berdekatan.

RuntimeArgumentHandle

Mereferensikan daftar argumen panjang variabel.

RuntimeFieldHandle

Mewakili bidang menggunakan token metadata internal.

RuntimeMethodHandle

RuntimeMethodHandle adalah handel ke representasi metadata internal dari metode .

RuntimeTypeHandle

Mewakili jenis menggunakan token metadata internal.

SByte

Mewakili bilangan bulat bertanda tangan 8-bit.

SequencePosition

Mewakili posisi dalam sekumpulan memori yang tidak bersebelahan. Properti jenis ini tidak boleh ditafsirkan oleh apa pun kecuali jenis yang membuatnya.

Single

Mewakili angka floating-point presisi tunggal.

Span<T>.Enumerator

Menyediakan enumerator untuk elemen Span<T>.

Span<T>

Menyediakan representasi jenis aman dan aman memori dari wilayah memori arbitrer yang berdekatan.

TimeOnly

Mewakili waktu hari, seperti yang akan dibaca dari jam, dalam rentang 00:00:00 hingga 23:59:59.9999999.

TimeSpan

Mewakili interval waktu.

TimeZoneInfo.TransitionTime

Menyediakan informasi tentang perubahan waktu tertentu, seperti perubahan dari waktu musim panas ke waktu standar atau sebaliknya, di zona waktu tertentu.

TypedReference

Menjelaskan objek yang berisi pointer terkelola ke lokasi dan representasi runtime dari jenis yang dapat disimpan di lokasi tersebut.

UInt128

Mewakili bilangan bulat yang tidak ditandatangani 128-bit.

UInt16

Mewakili bilangan bulat yang tidak ditandatangani 16-bit.

UInt32

Mewakili bilangan bulat yang tidak ditandatangani 32-bit.

UInt64

Mewakili bilangan bulat yang tidak ditandatangani 64-bit.

UIntPtr

Mewakili bilangan bulat yang tidak ditandatangani di mana lebar bit sama dengan penunjuk.

UriCreationOptions

Menyediakan opsi yang mengontrol cara Uri pembuatan dan perilaku.

ValueTuple

Menyediakan metode statis untuk membuat tuple nilai.

ValueTuple<T1>

Mewakili tuple nilai dengan satu komponen.

ValueTuple<T1,T2>

Mewakili tuple nilai dengan 2 komponen.

ValueTuple<T1,T2,T3>

Mewakili tuple nilai dengan 3 komponen.

ValueTuple<T1,T2,T3,T4>

Mewakili tuple nilai dengan 4 komponen.

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

Mewakili tuple nilai dengan 5 komponen.

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

Mewakili tuple nilai dengan 6 komponen.

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

Mewakili tuple nilai dengan 7 komponen.

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

Mewakili tuple n-nilai, di mana n adalah 8 atau lebih besar.

Void

Menentukan jenis nilai yang dikembalikan untuk metode yang tidak mengembalikan nilai.

Antarmuka

_AppDomain

Mengekspos anggota publik kelas ke AppDomain kode yang tidak dikelola.

IAppDomainSetup

Mewakili informasi pengikatan perakitan yang dapat ditambahkan ke instans AppDomain.

IAsyncDisposable

Menyediakan mekanisme untuk melepaskan sumber daya yang tidak dikelola secara asinkron.

IAsyncResult

Mewakili status operasi asinkron.

ICloneable

Mendukung kloning, yang membuat instans baru kelas dengan nilai yang sama dengan instans yang ada.

IComparable

Menentukan metode perbandingan khusus jenis umum yang diterapkan jenis nilai atau kelas untuk mengurutkan atau mengurutkan instansnya.

IComparable<T>

Menentukan metode perbandingan umum yang diterapkan jenis nilai atau kelas untuk membuat metode perbandingan khusus jenis untuk mengurutkan atau mengurutkan instansnya.

IConvertible

Menentukan metode yang mengonversi nilai referensi penerapan atau jenis nilai menjadi jenis runtime bahasa umum yang memiliki nilai yang setara.

ICustomFormatter

Menentukan metode yang mendukung pemformatan kustom dari nilai objek.

IDisposable

Menyediakan mekanisme untuk melepaskan sumber daya yang tidak dikelola.

IEquatable<T>

Menentukan metode umum yang diterapkan jenis nilai atau kelas untuk membuat metode khusus jenis untuk menentukan kesetaraan instans.

IFormatProvider

Menyediakan mekanisme untuk mengambil objek untuk mengontrol pemformatan.

IFormattable

Menyediakan fungsionalitas untuk memformat nilai objek menjadi representasi string.

IObservable<T>

Menentukan penyedia untuk pemberitahuan berbasis push.

IObserver<T>

Menyediakan mekanisme untuk menerima pemberitahuan berbasis push.

IParsable<TSelf>

Menentukan mekanisme untuk mengurai string ke nilai.

IProgress<T>

Menentukan penyedia untuk pembaruan kemajuan.

IServiceProvider

Mendefinisikan mekanisme untuk mengambil objek layanan; yaitu, objek yang menyediakan dukungan kustom untuk objek lain.

ISpanFormattable

Menyediakan fungsionalitas untuk memformat representasi string objek ke dalam rentang.

ISpanParsable<TSelf>

Menentukan mekanisme untuk mengurai rentang karakter ke nilai.

IUtf8SpanFormattable

Menyediakan fungsionalitas untuk memformat representasi string objek ke dalam rentang sebagai UTF-8.

IUtf8SpanParsable<TSelf>

Menentukan mekanisme untuk mengurai rentang karakter UTF-8 ke nilai.

Enum

ActivationContext.ContextForm

Menunjukkan konteks untuk aplikasi yang diaktifkan manifes.

AppDomainManagerInitializationOptions

Menentukan tindakan yang dilakukan manajer domain aplikasi kustom saat menginisialisasi domain baru.

AttributeTargets

Menentukan elemen aplikasi yang valid untuk menerapkan atribut.

Base64FormattingOptions

Menentukan apakah relevan ToBase64CharArray dan ToBase64String metode menyisipkan jeda baris dalam outputnya.

ConsoleColor

Menentukan konstanta yang menentukan warna latar depan dan latar belakang untuk konsol.

ConsoleKey

Menentukan kunci standar pada konsol.

ConsoleModifiers

Mewakili tombol pengubah SHIFT, ALT, dan CTRL pada keyboard.

ConsoleSpecialKey

Menentukan kombinasi pengubah dan kunci konsol yang dapat mengganggu proses saat ini.

DateTimeKind

Menentukan apakah DateTime objek mewakili waktu lokal, Waktu Universal Terkoordinasi (UTC), atau tidak ditentukan sebagai waktu lokal atau UTC.

DayOfWeek

Menentukan hari dalam seminggu.

Environment.SpecialFolder

Menentukan konstanta enumerasi yang digunakan untuk mengambil jalur direktori ke folder khusus sistem.

Environment.SpecialFolderOption

Menentukan opsi yang akan digunakan untuk mendapatkan jalur ke folder khusus.

EnvironmentVariableTarget

Menentukan lokasi tempat variabel lingkungan disimpan atau diambil dalam satu set atau operasi get.

GCCollectionMode

Menentukan perilaku untuk pengumpulan sampah paksa.

GCKind

Menentukan jenis pengumpulan sampah.

GCNotificationStatus

Memberikan informasi tentang pendaftaran saat ini untuk pemberitahuan pengumpulan sampah penuh berikutnya.

GenericUriParserOptions

Menentukan opsi untuk UriParser.

LoaderOptimization

Enumerasi yang digunakan dengan LoaderOptimizationAttribute kelas untuk menentukan pengoptimalan loader untuk executable.

MidpointRounding

Menentukan strategi yang harus digunakan metode pembulatan matematika untuk membulatkan angka.

PlatformID

Mengidentifikasi sistem operasi, atau platform, didukung oleh perakitan.

StringComparison

Menentukan aturan kultur, kasus, dan pengurutan yang akan digunakan oleh kelebihan beban Compare(String, String) dan Equals(Object) metode tertentu.

StringSplitOptions

Menentukan opsi untuk kelebihan beban metode yang berlaku Split , seperti apakah akan menghilangkan substring kosong dari array yang dikembalikan atau memangkas spasi putih dari substring.

TypeCode

Menentukan tipe objek.

UriComponents

Menentukan bagian dari Uri.

UriFormat

Mengontrol bagaimana informasi URI lolos.

UriHostNameType

Menentukan jenis nama host untuk metode .CheckHostName(String)

UriIdnScope

Menyediakan nilai yang mungkin untuk pengaturan IdnElement konfigurasi di System.Configuration namespace layanan.

UriKind

Mendefinisikan berbagai jenis URI.

UriPartial

Mendefinisikan bagian URI untuk metode .GetLeftPart(UriPartial)

Delegasikan

Action

Merangkum metode yang tidak memiliki parameter dan tidak mengembalikan nilai.

Action<T>

Merangkum metode yang memiliki parameter tunggal dan tidak mengembalikan nilai.

Action<T1,T2>

Merangkum metode yang memiliki dua parameter dan tidak mengembalikan nilai.

Action<T1,T2,T3>

Merangkum metode yang memiliki tiga parameter dan tidak mengembalikan nilai.

Action<T1,T2,T3,T4>

Merangkum metode yang memiliki empat parameter dan tidak mengembalikan nilai.

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

Merangkum metode yang memiliki lima parameter dan tidak mengembalikan nilai.

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

Merangkum metode yang memiliki enam parameter dan tidak mengembalikan nilai.

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

Merangkum metode yang memiliki tujuh parameter dan tidak mengembalikan nilai.

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

Merangkum metode yang memiliki delapan parameter dan tidak mengembalikan nilai.

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

Merangkum metode yang memiliki sembilan parameter dan tidak mengembalikan nilai.

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

Merangkum metode yang memiliki 10 parameter dan tidak mengembalikan nilai.

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

Merangkum metode yang memiliki 11 parameter dan tidak mengembalikan nilai.

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

Merangkum metode yang memiliki 12 parameter dan tidak mengembalikan nilai.

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

Merangkum metode yang memiliki 13 parameter dan tidak mengembalikan nilai.

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

Merangkum metode yang memiliki 14 parameter dan tidak mengembalikan nilai.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>

Merangkum metode yang memiliki 15 parameter dan tidak mengembalikan nilai.

Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>

Merangkum metode yang memiliki 16 parameter dan tidak mengembalikan nilai.

AppDomainInitializer

Mewakili metode panggilan balik untuk dipanggil saat domain aplikasi diinisialisasi.

AssemblyLoadEventHandler

Mewakili metode yang menangani AssemblyLoad peristiwa AppDomain.

AsyncCallback

Mereferensikan metode yang akan dipanggil ketika operasi asinkron yang sesuai selesai.

Comparison<T>

Mewakili metode yang membandingkan dua objek dengan jenis yang sama.

ConsoleCancelEventHandler

Mewakili metode yang akan menangani CancelKeyPress peristiwa Console.

Converter<TInput,TOutput>

Mewakili metode yang mengonversi objek dari satu jenis ke jenis lain.

CrossAppDomainDelegate

Digunakan oleh DoCallBack(CrossAppDomainDelegate) untuk panggilan domain lintas aplikasi.

EventHandler

Mewakili metode yang akan menangani peristiwa yang tidak memiliki data peristiwa.

EventHandler<TEventArgs>

Mewakili metode yang akan menangani peristiwa saat peristiwa menyediakan data.

Func<TResult>

Merangkum metode yang tidak memiliki parameter dan mengembalikan nilai jenis yang ditentukan oleh TResult parameter .

Func<T,TResult>

Merangkum metode yang memiliki satu parameter dan mengembalikan nilai jenis yang ditentukan oleh TResult parameter .

Func<T1,T2,TResult>

Merangkum metode yang memiliki dua parameter dan mengembalikan nilai jenis yang ditentukan oleh TResult parameter .

Func<T1,T2,T3,TResult>

Merangkum metode yang memiliki tiga parameter dan mengembalikan nilai jenis yang ditentukan oleh TResult parameter .

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

Merangkum metode yang memiliki empat parameter dan mengembalikan nilai jenis yang ditentukan oleh TResult parameter .

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

Merangkum metode yang memiliki lima parameter dan mengembalikan nilai jenis yang ditentukan oleh TResult parameter .

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

Merangkum metode yang memiliki enam parameter dan mengembalikan nilai jenis yang ditentukan oleh TResult parameter .

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

Merangkum metode yang memiliki tujuh parameter dan mengembalikan nilai jenis yang ditentukan oleh TResult parameter .

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

Merangkum metode yang memiliki delapan parameter dan mengembalikan nilai jenis yang ditentukan oleh TResult parameter .

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

Merangkum metode yang memiliki sembilan parameter dan mengembalikan nilai jenis yang ditentukan oleh TResult parameter .

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

Merangkum metode yang memiliki 10 parameter dan mengembalikan nilai jenis yang ditentukan oleh TResult parameter .

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

Merangkum metode yang memiliki 11 parameter dan mengembalikan nilai jenis yang ditentukan oleh TResult parameter .

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

Merangkum metode yang memiliki 12 parameter dan mengembalikan nilai jenis yang ditentukan oleh TResult parameter .

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>

Merangkum metode yang memiliki 13 parameter dan mengembalikan nilai jenis yang ditentukan oleh TResult parameter .

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>

Merangkum metode yang memiliki 14 parameter dan mengembalikan nilai jenis yang ditentukan oleh TResult parameter .

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>

Merangkum metode yang memiliki 15 parameter dan mengembalikan nilai jenis yang ditentukan oleh TResult parameter .

Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>

Merangkum metode yang memiliki 16 parameter dan mengembalikan nilai jenis yang ditentukan oleh TResult parameter .

Predicate<T>

Mewakili metode yang menentukan serangkaian kriteria dan menentukan apakah objek yang ditentukan memenuhi kriteria tersebut.

ResolveEventHandler

Mewakili metode yang menangani TypeResolve, , ResourceResolveatau AssemblyResolve peristiwa dari AppDomain.

UnhandledExceptionEventHandler

Mewakili metode yang akan menangani peristiwa yang diangkat oleh pengecualian yang tidak ditangani oleh domain aplikasi.

Keterangan

Kelas lain menyediakan layanan yang mendukung konversi jenis data, manipulasi parameter metode, matematika, pemanggilan program jarak jauh dan lokal, manajemen lingkungan aplikasi, dan pengawasan aplikasi terkelola dan tidak terkelola.

Untuk mengakses jenis di System namespace layanan dari kode C# tanpa harus memberikan nama jenis yang sepenuhnya memenuhi syarat, sertakan using System; pernyataan di awal file kode sumber Anda.

Untuk mengakses jenis di System namespace layanan dari kode C++/CLI tanpa harus memberikan nama jenis yang sepenuhnya memenuhi syarat, sertakan using namespace System; pernyataan di awal file kode sumber Anda. Selain itu, Anda harus mengkompilasi dengan sakelar /clr .