Utilizzare StartsWith ed EndsWith con Span

di Stefano Mostarda, in .NET Framework,

Nello script #663 abbiamo introdotto il metodo Split della classe Span[T] che permette di semplificare le operazioni di suddivisione delle stringhe. In questo script vediamo invece come utilizzare altri due metodi introdotti da .NET 9: StartsWith e EndsWith.

Questi nuovi metodi svolgono lo stesso compito dei loro omonimi per le stringhe solo che agiscono su uno Span e quindi sono molto più veloci in quanto non allocano memoria. Vediamo un esempio di come usare questi metodi.

ReadOnlySpan<char> text = "Testo di prova";
var start = text.StartsWith("Test"); //true
var start = text.EndsWith("uova"); //false 

Come detto sopra, esattamente come per Split, questi metodi hanno lo scopo di semplificare il lavoro con Span e quindi di semplificarne l'utilizzo nelle operazioni comuni così da incrementarne l'adozione che porta con se un miglior utilizzo delle risorse della macchina e di conseguenza migliori performance.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

Nessuna risorsa collegata

I più letti di oggi