Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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 для разбора строк, можно использовать следующий код:

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

Мы создаём новый класс пользователя, содержащий нужные нам атрибуты имени и возрастаПередайте строку, разделённую запятой, чтобы вернуть объект пользователя, как показано на рисунке ниже:



Полный код следующий:


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





Предыдущий:VSTO (III) Вставляет данные DataTable в документ Word
Следующий:RabbitMQ: кто создаст очередь и обмен
Опубликовано 2023-5-2 16:36:44 |
Учитесь учиться
Опубликовано 2023-5-4 08:49:19 |
Полезно узнать
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com