A volte capita di voler inserire in un array un separatore. Ad esempio, protremmo voler dividere tutti i caratteri di una stringa con uno spazio o un trattino. Per fare questo possiamo creare un extension method AddSeparator che estende IEnumerable<T>. Il codice è visibile nell'esempio:
public static IEnumerable<T> AddSeparator<T>(this IEnumerable<T> items, T separator) { var first = true; foreach (var item in items) { if (first) first = false; else yield return separator; yield return item; } }
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Collegare applicazioni server e client con .NET Aspire
Supportare la sessione affinity di Azure App Service con Application Gateway
Garantire la provenienza e l'integrità degli artefatti prodotti su GitHub
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Creare una libreria CSS universale: Immagini
Paginare i risultati con QuickGrid in Blazor
Ottenere un token di accesso per una GitHub App
Definire stili a livello di libreria in Angular
Eseguire una ricerca avanzata per recuperare le issue di GitHub
Eseguire una query su SQL Azure tramite un workflow di GitHub
Recuperare l'ultima versione di una release di GitHub