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
Integrare OpenAI tramite Aspire
Interagire con Azure DevOps tramite MCP Server
Modificare lo stile in una QuickGrid Blazor
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Validare i dati di una colonna JSON in SQL Server
Esporre un server MCP con Azure API Management
Response streaming con Blazor e .NET 10
Ridimensionamento automatico input tramite CSS
Migrare applicazioni legacy nel cloud con Azure App Service Managed Instance
Operazioni tra insiemi di array in Javascript
Gestire il ciclo di vita di AbortController in Javascript
Testare le API di Azure Resource Manager con API Playground


