Feedback

C# - Call by Reference

Veröffentlicht von am 27.04.2006
(2 Bewertungen)
Pointer in C# ;-) Werteübergabe per Adresse
GFU-Schulungen  [Anzeige]

C# 2017/2015/2013 Grundlagen

Nach Abschluss des Kurses sind Ihnen die Datentypen und Klassenbibliotheken von C# bekannt. Außerdem sind Sie in der Lage, mit Variablen umzugehen und deren Typen zu konvertieren. Sie definieren Namespaces und setzen diese ein, Sie erstellen eigene Klassen  und bauen Trouble Shooting ein.

C# Grundlagen

Die Schulung vermittelt Ihnen die Grundlagen von C# in der Arbeit mit Datentypen sowie bei Klassenbibliotheken. Sie lernen, mit Variablen umzugehen und deren verschiedene Formen zu konvertieren. 

/*  CALL BY REFERENCE:
 *  Beide Zahlen werden eingelesen, dann werden beide Zahlen als Adresse an die Funktion CallByReferenceREF() übergeben,
 *  dort werden diese Wertte bearbeitet, sie brauchen nicht zurückgegeben werden weil sie dort bearbeitet werden wo sie gerade
 *  sind, im Speicher
 */

private void button1_Click(object sender, System.EventArgs e)
{
	int Zahl1 = Convert.ToInt32( textBox1.Text );	
	int Zahl2 = Convert.ToInt32( textBox2.Text );
	CallByReferenceREF(ref Zahl1, ref Zahl2);

	textBox3.Text = Zahl1.ToString();
	textBox7.Text = Zahl2.ToString();
}
				
private void CallByReferenceREF (ref int Zahl1, ref int Zahl2 )
{
	Zahl1++;
	Zahl2++;
}
Abgelegt unter Call, Reference, Pointer, ref.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!