Prima di trattare le classi volevo mostrarvi il codice dell’esercizio che vi avevo dato da fare nell’articolo precedente, ecco come implementerei una funzione per gestire i numeri pari o dispari:
using System; public class Corso { static void PariDispari(int[] valori, bool bDispari) { for (int k = 0; k < valori.Length; ++k) { if (bDispari) { if ((valori[k] % 2) == 0) valori[k] = 0; } else { if ((valori[k] % 2) != 0) valori[k] = 0; } } } static void Main(string[] args) { int[] valori = {12, 56, 34, 23, 98, 45, 43, 76, 45, 12, 98, 45, 43}; PariDispari(valori, true); Console.WriteLine("Ecco i numeri dispari:"); foreach (int k in valori) { if (k != 0) Console.WriteLine(k); } Console.ReadKey(); } }
In pratica ho dato in pasto alla funzione un array di interi se non valido cambio con 0, l’argomento in questo caso è inviato per riferimento, in questo modo possiamo modificare l’argomento che poi arriverà alla funzione chiamante. Il linguaggio C# è orientato agli oggetti, per definire un oggetto occorre creare una classe.
[attributi] [modificatori] class nome [: lista basi]
{
corpo della classe
}[;]
Ma veniamo ad un esempio di una semplice classe:
using System; public class CPersona { public string nome; public string cognome; public void Stampa() { Console.WriteLine(nome + " " + cognome); } } public class Corso { static void Main(string[] args) { CPersona pers = new CPersona(); pers.nome = "Giampaolo"; pers.cognome = "Rossi"; pers.Stampa(); Console.ReadKey(); } }
Riprenderemo la spiegazione delle classi nei prossimi articoli.
<< Lezione Precedente – Inizio Corso – Indice Lezioni – Lezione Successiva >>
Sono arrivato alla convinzione che un abbonamento per tutti i miei software gestionali sia il…
MerciGest è un software per la gestione del magazzino completamente gratuito. Continua a leggere→
In ufficio può capitare di doversi allontanare dal proprio posto di lavoro, ecco che allora…
In questo articolo vedremo quando è più o meno utile togliere la corrente ad un…
Dopo la pausa invernale dovuta al lavoro che devo fare per sostentarmi, eccomi di nuovo…
Vediamo come eliminare i files direttamente da Windows senza utilizzare il cestino. Continua a leggere→