Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1562 | Anzahl registrierter User: 1893 | Besucher online: 48
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Call by Reference


Autor: Jan Welker
Sprache: C#
Bewertung: 5
(1 Bewertung)
Anzahl der Aufrufe: 11180
  
Kick it on dotnet-kicks.de  

Beschreibung:

Pointer in C# ;-) Werteübergabe per Adresse

Abgelegt unter: Call, Reference, Pointer, ref.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*  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++;
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)



Diese Snippets könnten für Sie interessant sein:

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.