System Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 dengan 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 disediakan untuk metode tidak valid. |
ArgumentNullException |
Pengecualian yang dilemparkan ketika referensi null ( |
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 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 ke jenis data dasar. |
Buffer |
Memanipulasi array jenis primitif. |
CannotUnloadAppDomainException |
Pengecualian yang dilemparkan ketika upaya untuk membongkar domain aplikasi gagal. |
CharEnumerator |
Mendukung iterasi atas objek String 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 input standar, output, dan aliran kesalahan untuk aplikasi konsol. Kelas ini tidak dapat diwariskan. |
ConsoleCancelEventArgs |
Menyediakan data untuk peristiwa CancelKeyPress. Kelas ini tidak dapat diwariskan. |
ContextBoundObject |
Menentukan kelas dasar untuk semua kelas yang terikat konteks. |
ContextMarshalException |
Pengecualian yang dilemparkan ketika upaya untuk melakukan 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 nilai integral atau Decimal dengan nol. |
DllNotFoundException |
Pengecualian yang dilemparkan ketika DLL yang ditentukan dalam impor DLL tidak dapat ditemukan. |
DuplicateWaitObjectException |
Pengecualian yang dilemparkan ketika 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 menyediakan 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; artinya, 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 untuk 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 di kompiler 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 yang 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 tepercaya 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 dalam 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 jenis Delegate alih-alih jenis MulticastDelegate. Kelas ini tidak dapat diwariskan. |
NetPipeStyleUriParser |
Pengurai berdasarkan skema NetPipe untuk sistem "Indigo". |
NetTcpStyleUriParser |
Pengurai 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, infinity negatif, 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 |
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 ke kelas turunan. Ini adalah kelas dasar utama dari semua kelas .NET; ini adalah akar dari jenis hierarki. |
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 pengidentifikasi versi dan 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 ketika 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> |
Menyediakan IProgress<T> 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 peristiwa TypeResolve, ResourceResolve, ReflectionOnlyAssemblyResolve, 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 dioperasikan 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 terbuka atau tertutup yang dibangun. |
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 kelas Uri. |
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 instans UriTemplate untuk kesetaraan struktural (bukan referensi). |
UriTemplateMatch |
Kelas yang mewakili hasil operasi pencocokan pada instans UriTemplate. |
UriTemplateMatchException |
Mewakili kesalahan saat mencocokkan Uri dengan UriTemplateTable. |
UriTemplateTable |
Kelas yang mewakili sekumpulan objek UriTemplate asosiatif. |
UriTypeConverter | |
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 lemah, yang mereferensikan objek sambil tetap memungkinkan objek tersebut direklamasi oleh pengumpulan sampah. |
WeakReference<T> |
Mewakili referensi lemah yang ditik, yang mereferensikan objek sambil tetap memungkinkan objek tersebut direklamasi 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; artinya, parameter fungsi yang mengambil jumlah variabel argumen. |
ArraySegment<T>.Enumerator |
Menyediakan enumerator untuk elemen ArraySegment<T>. |
ArraySegment<T> |
Memisahkan bagian dari array satu dimensi. |
Boolean |
Mewakili nilai Boolean ( |
Byte |
Mewakili bilangan bulat yang tidak ditandatangani 8-bit. |
Char |
Mewakili karakter sebagai unit kode UTF-16. |
ConsoleKeyInfo |
Menjelaskan kunci 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.) dalam kalender Gregorian. |
DateTime |
Mewakili instan dalam waktu, biasanya dinyatakan sebagai tanggal dan waktu hari. |
DateTimeOffset |
Mewakili titik waktu, biasanya dinyatakan sebagai tanggal dan waktu hari, relatif terhadap Waktu Universal Terkoordinasi (UTC). |
Decimal |
Mewakili angka titik mengambang desimal. |
Delegate.InvocationListEnumerator<TDelegate> |
Menyediakan enumerator untuk daftar pemanggilan delegasi. |
Double |
Mewakili angka floating-point presisi ganda. |
Environment.ProcessCpuUsage |
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. |
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 tangan 128-bit. |
Int16 |
Mewakili bilangan bulat bertanda tangan 16-bit. |
Int32 |
Mewakili bilangan bulat bertanda tangan 32-bit. |
Int64 |
Mewakili bilangan bulat bertanda tangan 64-bit. |
IntPtr |
Mewakili bilangan bulat bertanda tangan di mana lebar bit sama dengan penunjuk. |
Memory<T> |
Mewakili wilayah memori yang bersebelahan. |
MemoryExtensions.SpanSplitEnumerator<T> |
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. |
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 |
Range |
Mewakili rentang yang memiliki indeks awal dan akhir. |
ReadOnlyMemory<T> |
Mewakili wilayah memori yang bersebelahan, mirip dengan ReadOnlySpan<T>. 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 untuk representasi metadata internal 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 penunjuk terkelola ke lokasi dan representasi runtime dari jenis yang mungkin 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 bagaimana Uri dibuat dan berulah. |
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 n-value tuple, di mana n adalah 8 atau lebih besar. |
Void |
Menentukan jenis nilai pengembalian untuk metode yang tidak mengembalikan nilai. |
Antarmuka
_AppDomain |
Mengekspos anggota publik kelas AppDomain ke 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 ke 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 ke dalam 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 |
Menentukan mekanisme untuk mengambil objek layanan; yaitu, objek yang menyediakan dukungan kustom ke 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 diambil manajer domain aplikasi kustom saat menginisialisasi domain baru. |
AttributeTargets |
Menentukan elemen aplikasi yang valid untuk menerapkan atribut. |
Base64FormattingOptions |
Menentukan apakah metode ToBase64CharArray dan ToBase64String yang relevan menyisipkan hentian 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 objek DateTime 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 mendapatkan operasi. |
GCCollectionMode |
Menentukan perilaku untuk pengumpulan sampah paksa. |
GCKind |
Menentukan jenis pengumpulan sampah. |
GCNotificationStatus |
Memberikan informasi tentang pendaftaran saat ini untuk pemberitahuan pengumpulan sampah lengkap berikutnya. |
GenericUriParserOptions |
Menentukan opsi untuk UriParser. |
LoaderOptimization |
Enumerasi yang digunakan dengan kelas LoaderOptimizationAttribute untuk menentukan pengoptimalan loader untuk executable. |
MidpointRounding |
Menentukan strategi yang harus digunakan metode pembulatan matematika untuk membulatkan angka. |
PlatformID |
Mengidentifikasi sistem operasi, atau platform, yang didukung oleh perakitan. |
StringComparison |
Menentukan aturan budaya, kasus, dan pengurutan yang akan digunakan oleh kelebihan beban tertentu dari metode Compare(String, String) dan Equals(Object). |
StringSplitOptions |
Menentukan opsi untuk kelebihan beban metode Split yang berlaku, 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 konfigurasi IdnElement di namespace System.Configuration. |
UriKind |
Mendefinisikan berbagai jenis URI. |
UriPartial |
Menentukan 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 peristiwa AssemblyLoad dari 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 peristiwa CancelKeyPress dari 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 parameter |
Func<T,TResult> |
Merangkum metode yang memiliki satu parameter dan mengembalikan nilai jenis yang ditentukan oleh parameter |
Func<T1,T2,TResult> |
Merangkum metode yang memiliki dua parameter dan mengembalikan nilai jenis yang ditentukan oleh parameter |
Func<T1,T2,T3,TResult> |
Merangkum metode yang memiliki tiga parameter dan mengembalikan nilai jenis yang ditentukan oleh parameter |
Func<T1,T2,T3,T4,TResult> |
Merangkum metode yang memiliki empat parameter dan mengembalikan nilai jenis yang ditentukan oleh parameter |
Func<T1,T2,T3,T4,T5,TResult> |
Merangkum metode yang memiliki lima parameter dan mengembalikan nilai jenis yang ditentukan oleh parameter |
Func<T1,T2,T3,T4,T5,T6,TResult> |
Merangkum metode yang memiliki enam parameter dan mengembalikan nilai jenis yang ditentukan oleh parameter |
Func<T1,T2,T3,T4,T5,T6,T7,TResult> |
Merangkum metode yang memiliki tujuh parameter dan mengembalikan nilai jenis yang ditentukan oleh parameter |
Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Merangkum metode yang memiliki delapan parameter dan mengembalikan nilai jenis yang ditentukan oleh 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 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 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 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 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 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 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 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 parameter |
Predicate<T> |
Mewakili metode yang menentukan serangkaian kriteria dan menentukan apakah objek yang ditentukan memenuhi kriteria tersebut. |
ResolveEventHandler |
Mewakili metode yang menangani peristiwa TypeResolve, ResourceResolve, atau AssemblyResolve dari AppDomain. |
UnhandledExceptionEventHandler |
Mewakili metode yang akan menangani peristiwa yang dimunculkan 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 namespace System dari kode C# tanpa harus memberikan nama jenis yang sepenuhnya memenuhi syarat, sertakan pernyataan using System;
di awal file kode sumber Anda.
Untuk mengakses jenis di namespace System dari kode C++/CLI tanpa harus memberikan nama jenis yang sepenuhnya memenuhi syarat, sertakan pernyataan using namespace System;
di awal file kode sumber Anda. Selain itu, Anda harus mengkompilasi dengan sakelar