Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 4846|Отговор: 2

[Източник] Въведение в IParsable интерфейса, добавен към .NET 7

[Копирай линк]
Публикувано на 2023-5-2 15:30:15 | | | |
.NET 7 е нова версия на .NET, която добавя интерфейс, наречен IParsable. Този интерфейс помага на разработчиците по-лесно да анализират низове в кода си.

IParsable интерфейсът се състои от два метода: Parse и TryParse.

Документация:https://learn.microsoft.com/zh-cn/dotnet/api/system.iparsable-1

Методът Parse се използва за разрешаване на низ до стойност от определен тип. Ако разрешаването не успее, се прави изключение.

Методът TryParse се използва за разрешаване на низ до стойност от определен тип. Не прави изключение, а връща булева стойност, показваща дали резолюцията е била успешна.

Например, следният код демонстрира как да се разчлени низ в цяло число чрез метода Parse:

Ако искаме да използваме метода TryParse за парсиране на низове, можем да използваме следния код:

В този код променливата за успех ще съдържа булева стойност, показваща дали резолюцията е била успешна или не. Ако резолюцията е успешна, стойностната променлива ще съдържа парсираното цяло число.

Създаваме нов клас потребител, който съдържа атрибутите Име, Възраст, които искамеВъведете низ, разделен със запетая, за да върнете User обекта, както е показано на фигурата по-долу:



Пълният код е следният:


В заключение, IParsable интерфейсите могат да улеснят разбора на низове и да направят кода по-кратък и четим. Ако използвате .NET 7 за разработване на приложения, тогава трябва да обмислите използването на този интерфейс.





Предишен:VSTO (III) Вмъква данни от DataTable в Word документ
Следващ:RabbitMQ: Кой ще създаде Queue и Exchange
Публикувано на 2023-5-2 16:36:44 |
Научи се да учиш
Публикувано на 2023-5-4 08:49:19 |
Хубаво е да науча
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com