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

Melihat: 4846|Jawab: 2

[Sumber] Pengantar antarmuka IParsable yang ditambahkan ke .NET 7

[Salin tautan]
Dipaparkan pada 2023-5-2 15:30:15 | | | |
.NET 7 adalah versi baru .NET yang menambahkan antarmuka yang disebut IParsable. Antarmuka ini membantu pengembang mengurai string dalam kode mereka dengan lebih mudah.

Antarmuka IParsable terdiri dari dua metode: Parse dan TryParse.

Dokumentasi:https://learn.microsoft.com/zh-cn/dotnet/api/system.iparsable-1

Metode Parse digunakan untuk menyelesaikan string ke nilai jenis tertentu. Jika resolusi gagal, pengecualian akan dilemparkan.

Metode TryParse digunakan untuk menyelesaikan string ke nilai jenis tertentu. Ini tidak melemparkan pengecualian, tetapi mengembalikan nilai boolean yang menunjukkan apakah resolusi berhasil.

Misalnya, kode berikut menunjukkan cara mengurai string menjadi bilangan bulat menggunakan metode Parse:

Jika kita ingin menggunakan metode TryParse untuk mengurai string, kita dapat menggunakan kode berikut:

Dalam kode ini, variabel keberhasilan akan berisi nilai boolean yang menunjukkan apakah resolusi berhasil atau tidak. Jika resolusi berhasil, variabel nilai akan berisi bilangan bulat yang diuraikan.

Kami membuat kelas User baru yang berisi atribut Name, Age, yang kami inginkanMeneruskan string yang dipisahkan koma untuk mengembalikan objek User, seperti yang ditunjukkan pada gambar di bawah ini:



Kode lengkapnya adalah sebagai berikut:


Kesimpulannya, antarmuka IParsable dapat memudahkan penguraian string dan dapat membuat kode lebih ringkas dan mudah dibaca. Jika Anda menggunakan .NET 7 untuk mengembangkan aplikasi, maka Anda harus mempertimbangkan untuk menggunakan antarmuka ini.





Mantan:VSTO (III) Menyisipkan data DataTable ke dalam dokumen Word
Depan:RabbitMQ: Siapa yang akan membuat Queue dan Exchange
Dipaparkan pada 2023-5-2 16:36:44 |
Belajar belajar
Dipaparkan pada 2023-5-4 08:49:19 |
Baik untuk dipelajari
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