C# Language Parametri e argomenti


Esempio

Un metodo può dichiarare un numero qualsiasi di parametri (in questo esempio, i , s e o sono i parametri):

static void DoSomething(int i, string s, object o) {
    Console.WriteLine(String.Format("i={0}, s={1}, o={2}", i, s, o));
}

I parametri possono essere utilizzati per passare valori in un metodo, in modo che il metodo possa funzionare con essi. Questo può essere ogni tipo di lavoro come la stampa dei valori o l'esecuzione di modifiche all'oggetto a cui fa riferimento un parametro o la memorizzazione dei valori.

Quando chiami il metodo, devi passare un valore reale per ogni parametro. A questo punto, i valori che effettivamente passano alla chiamata al metodo sono chiamati Arguments:

DoSomething(x, "hello", new object());