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
Pubblicare un pacchetto di NuGet nel feed di GitHub
Mostrare una preview durante l'upload di un'immagine in Blazor
Effettuare l'upload di un file via FTP con la libreria FluentFTP di .NET
Utilizzare flat e flatMap per appiattire array innestati in array
Definire le impostazioni di cache a livello di controller in ASP.NET Core 7
Utilizzo di Map e Object in Javascript
Gestire condizioni complesse in JavaScript
Copiare automaticamente le secret tra più repository di GitHub
Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
Applicare il versioning ai nostri endpoint ASP.NET Core Minimal API
Usare le variabili per personalizzare gli stili CSS
.NET 7 Live Q&A
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Effettuare update massivi con Entity Framework Core 7
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!