Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 6631|Jawab: 4

[Sumber] 20 API baru untuk .NET 6

[Salin tautan]
Dipaparkan pada 2022-9-25 13:10:24 | | |
TanggalHanya & WaktuHanya

.NET 6 memperkenalkan dua jenis yang telah lama ditunggu-tunggu - DateOnly dan TimeOnly, yang masing-masing mewakili bagian tanggal dan waktu dari DateTime.


Paralel.ForEachAsync

Itu dapat mengontrol paralelisme dari beberapa tugas asinkron.


ArgumentNullException.ThrowIfNull()

Peningkatan kecil pada ArgumentNullException, yang tidak perlu memeriksa null di setiap metode sebelum melemparkan pengecualian, sekarang hanya perlu menulis baris, dan respons. EnsureSuccessStatusCode(); Mirip.


Antrean Prioritas

Struktur data baru di .NET 6, PriorityQueue, memiliki prioritas terkait untuk setiap elemen dalam antrean, yang menentukan urutan di mana elemen dengan jumlah kecil diprioritaskan.


Akses Acak

Menyediakan API berbasis offset untuk membaca dan menulis file dengan cara yang aman untuk utas.


Pengatur Waktu Berkala

Kenali "PeriodicTimer" yang sepenuhnya asinkron, yang lebih cocok untuk digunakan dalam skenario asinkron, dan memiliki metode yang disebut WaitForNextTickAsync.


API Metrik

.NET 6 mengimplementasikan spesifikasi OpenTelemetry Metrics API, yang memiliki API metrik bawaan untuk membuat metrik berikut melalui kelas Meter

•Konter
•Histogram
• Penghitung yang Dapat Diamati
• Pengukur yang Dapat Diamati

Berikut cara menggunakannya:


Periksa apakah elemen tersebut dapat berupa API refleksi kosong

Ini memberikan informasi kekosongan dan konteks dari anggota refleksi:

• ParameterInfo parameter
• Bidang FieldInfo
• Properti PropertyInfo
• Acara EventInfo


ProcessId & ProcessPath

Dapatkan ID proses dan jalur langsung melalui Lingkungan.


Konfigurasi Menambahkan GetRequiredSection()

Ini sama dengan GetRequiredService() DI, jika hilang, itu melemparkan pengecualian.


Kata Sandi CSPNG Pembuat Nomor Acak Semu Aman

Anda dapat dengan mudah menghasilkan urutan nilai acak dari Password Secure Pseudorandom Number Generator (CSPNG).

Ini berguna dalam skenario berikut:

• Pembuatan kunci
• Angka acak
• Garam dalam beberapa skema tanda tangan


API Memori Asli

.NET 6 memperkenalkan API baru untuk mengalokasikan memori asli, dan NativeMemory memiliki cara untuk mengalokasikan dan mengosongkan memori.


Kekuatan 2

.NET 6 memperkenalkan metode baru untuk menangani kekuatan 2.

• 'IsPow2' menentukan apakah nilai yang ditentukan adalah pangkat 2.
• 'RoundUpToPowerOf2' membulatkan nilai yang ditentukan menjadi pangkat 2.


WaitAsync pada Tugas

Anda dapat lebih mudah menunggu tugas asinkron dieksekusi, jika waktunya habis, itu akan melemparkan "TimeoutException"


API matematika baru

Metodologi baru:

• SinCos
• Perkiraan Timbal Balik
• Perkiraan Timbal Balik

Kelebihan Beban Baru:

• Min, Max, Abs, Sign, Clamp dukungan untuk nint dan nuint
• DivRem mengembalikan tuple, termasuk hasil bagi dan sisanya


KoleksiMarshal.GetValueRefOrNullRef

Ini digunakan saat mengulang atau memodifikasi struktur variabel simpul dalam kamus, yang dapat mengurangi penyalinan salinan struktur dan menghindari kamus dari berulang kali hashing perhitungan

Login hyperlink terlihat.


KonfigurasiHostOptions

API ConfigureHostOptions baru di IHostBuilder memudahkan untuk mengonfigurasi aplikasi.


Cakupan Asinkron

.NET 6 memperkenalkan metode CreateAsyncScope baru yang melemparkan pengecualian saat Anda berurusan dengan layanan IAsyncDispoable, yang dapat diselesaikan dengan sempurna dengan CreateAsyncScope.


Penyederhanaan enkripsi

• DekripsiCbc
• DecryptCfb
• DecryptEcb
• EnkripsiCbc
• EnkripsiCfb
• EnkripsiEcb


(Akhir)





Mantan:Pengoptimalan performa: SQL Server mematikan output dari jumlah baris yang terpengaruh
Depan:[WebView2] (1) Pengenalan awal teknologi Microsoft Edge WebView2
Dipaparkan pada 2022-9-26 09:56:13 |
Ikuti langkah Saudara Z dan pelacur.
Dipaparkan pada 2022-9-26 16:44:25 |
Ikuti langkah sampah kecil dan pelacur.
Dipaparkan pada 2022-10-8 15:03:10 |
Belajar belajar
 Tuan tanah| Dipaparkan pada 2025-10-20 10:03:51 |
. Antrean prioritas PriorityQueue di NET6
https://www.itsvse.com/thread-11098-1-1.html
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com