Soluzioni pratiche

Guide pratiche C# Howtos

Risolvi il problema. Continua a costruire. Raccolta di articoli illustrativi in C#

Trova la risposta che cerchi

Esplora soluzioni pratiche raggruppate per attività.

__COUNT__ voci in questa pagina

Crea nuova istanza dal tipo in C#La classe Activator può essere utilizzata insieme alla classe Type per creare una nuova istanza di un determinato tipo in fase di esecuzione in C#. Rinomina un file in C#Questo articolo introduce come rinominare un file in C#. Include il metodo Move() e il metodo Copy(). Convertire una stringa in booleano in C#Questo articolo introduce come convertire una stringa in booleana in C#. Include il metodo ToBoolean() e il metodo TryParse(). Mescola un array in C#Mescola gli array con Fisher–Yates, scegliendo tra `Random` e `RandomNumberGenerator` in base alle esigenze; scopri perché l’ordinamento con chiavi casuali non è un metodo affidabile. Copiare una lista in C#Esistono 2 metodi principali che possono essere utilizzati per creare una copia separata di una lista in C#, il metodo linq e il metodo di costruzione della lista. Confrontare due liste in C#Esistono 2 metodi principali che possono essere utilizzati per confrontare 2 liste per le differenze in C#, il metodo Linq e le funzioni List.Contains(). Rimuovere un carattere da una stringa in C#Esistono 4 metodi principali che possono essere utilizzati per rimuovere un carattere da una stringa in C#, la funzione string.Replace(), le funzioni string.Join() e string.Split(), la funzione Regex.Replace() e Metodo Linq. Arrotondare un valore doppio a un valore intero in C#In C#, puoi arrotondare un valore `double` a un intero usando `Math.Ceiling()`, `Math.Floor()` o `Math.Round()`, ciascuno con una regola diversa. Cancella ListBox in C#Esistono due metodi principali che possono essere utilizzati per cancellare tutto il contenuto di una casella di riepilogo in C#, la funzione ListBox.Items.Clear() e il metodo DataSource = null. Elimina tutti i file in una directory in C#Per eliminare i file direttamente contenuti in una directory, usa `FileInfo.Delete()` su ciascun file restituito da `DirectoryInfo.GetFiles()` o `DirectoryInfo.EnumerateFiles()`. Per eliminare ricorsivamente una directory e tutto il suo contenuto, usa `DirectoryInfo.Delete(true)`: questo rimuove anche la directory su cui viene chiamato. Ottieni nome file dal percorso in C#Questo articolo introduce come estrarre il nome del file da un determinato percorso in C#. Include il metodo GetFileName(). Deviazione standard in C#Esistono due metodi principali che possono essere utilizzati per calcolare la deviazione standard degli elementi in una lista in C#, l'approccio auto-definito e il metodo di estensione. Converti Enum in stringa in C#In C# puoi convertire un'enumerazione in stringa con ToString() per ottenere il nome del membro; per le etichette personalizzate, usa DescriptionAttribute oppure un'istruzione switch. Controlla se un file esiste in C#Il metodo File.Exists() può essere utilizzato per verificare se un file esiste in un percorso specifico in C#. Esci dall'applicazione console in C#Per terminare un'applicazione console in C#, restituisci il controllo da Main oppure, se devi arrestare subito il processo da un altro metodo, chiama il metodo Environment.Exit(). C# legge un file CSV e archivia i suoi valori in un arrayQuesto articolo illustrativo mostra diversi metodi per leggere un file CSV e archiviarne i valori in un array in C#. Introduce metodi come OpenRead(), ReadLine() e TextFieldParser Aggiungi una nuova linea alla stringa in C#Scopri tre modi per aggiungere un’interruzione di riga a una stringa C#: usare `\n`, `Environment.NewLine` oppure sostituire un marcatore specifico nel testo esistente. Scrivi su un file Excel in C#Possiamo usare l'API di Microsoft Office per scrivere su un file Excel in C#. Inizializza una lista di tuple in C#Questo articolo esplora diversi approcci per inizializzare in modo efficiente una lista di tuple in C#. HTML a PDF in C#Converti una stringa HTML in un PDF A4 in C# con HtmlRenderer.PdfSharp. Controlla se TextBox è vuoto in C#Controlla una TextBox di Windows Forms con String.IsNullOrEmpty() o TextBox.Text.Length e scopri quando è necessaria una convalida sensibile agli spazi bianchi. Come creare un timer di ritardo in C#Questo articolo introduce come creare un timer di ritardo in C#. Include quattro metodi diversi: Thread.Sleep(), Task.Delay(), System.Timers.Timer e System.Threading.Timer. Convertire valori in int in C#: cast, int.Parse() e Convert.ToInt32()In C#, scegli il metodo in base all’input: usa il cast (int) per un valore numerico, int.Parse() per il testo che rappresenta un intero e Convert.ToInt32() per i valori supportati. Scopri come gestiscono frazioni, valori nulli e input non convertibili. Come convertire una stringa JSON in un JObject in C#Analizza il testo JSON in un JObject in C# con Newtonsoft.Json, leggi i valori nidificati, gestisci gli errori di parsing e serializza le modifiche.