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
Creare un'applicazione React e configurare Tailwind CSS
Ottenere un token di accesso per una GitHub App
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Come EF 8 ha ottimizzato le query che usano il metodo Contains
Cancellare una run di un workflow di GitHub
Change tracking e composition in Entity Framework
Aggiornare a .NET 9 su Azure App Service
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Utilizzare il trigger SQL con le Azure Function
Implementare l'infinite scroll con QuickGrid in Blazor Server
I più letti di oggi
- Effettuare shallow e deep copy di un reference type
- Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
- Learn&Get 'Applicazioni del mondo reale con ASP.NET 2.0' - Milano
- Microsoft Security Bulletin di maggio 2008
- Preview 4 per ASP.NET MVC
- Speciale ASP.NET Charting: grafici per tutti i gusti!
- Resi noti i prezzi di Windows 7: in italiano dal 22 ottobre
- Il web per le masse: Microsoft presenta il nuovo editor gratuito WebMatrix
- Ritardo per il SP3 di Windows 2000
- UDDI, terza versione in arrivo