Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 4846|Resposta: 2

[Fonte] Introdução à interface IParsable adicionada ao .NET 7

[Copiar link]
Postado em 2023-05-2 15:30:15 | | | |
.NET 7 é uma nova versão do .NET que adiciona uma interface chamada IParsable. Essa interface ajuda os desenvolvedores a analisar as strings em seu código com mais facilidade.

A interface IParsable consiste em dois métodos: Parse e TryParse.

Documentação:https://learn.microsoft.com/zh-cn/dotnet/api/system.iparsable-1

O método de análise é usado para resolver uma string em um valor de um tipo especificado. Se a resolução falhar, uma exceção é lançada.

O método TryParse é usado para resolver uma string em um valor de um tipo especificado. Ele não lança uma exceção, mas retorna um valor booleano indicando se a resolução foi bem-sucedida.

Por exemplo, o código a seguir demonstra como analisar uma string em um inteiro usando o método de análise sintética:

Se quisermos usar o método TryParse para analisar strings, podemos usar o seguinte código:

Neste código, a variável de sucesso conterá um valor booleano indicando se a resolução foi bem-sucedida ou não. Se a resolução for bem-sucedida, a variável de valor conterá o inteiro analisado.

Criamos uma nova classe User que contém os atributos Nome, Idade que queremosPasse uma string separada por vírgulas para retornar o objeto User, como mostrado na figura abaixo:



O código completo é o seguinte:


Em conclusão, interfaces IParsable podem facilitar a análise de strings e tornar o código mais conciso e legível. Se você está usando .NET 7 para desenvolver aplicações, então deve considerar usar essa interface.





Anterior:VSTO (III) insere dados DataTable em um documento Word
Próximo:RabbitMQ: Quem vai criar a Fila e a Troca
Postado em 2023-05-2 às 16:36:44 |
Aprenda a aprender
Postado em 08:49:19 em 2023-05-49 |
Bom aprender
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com