Feedback

C# - Werte zweier Variablen vertauschen

Veröffentlicht von am 28.07.2013
(0 Bewertungen)
Manchmal ist es nötig, das man die Werte von 2 Variablen/Feldern tauschen muss. Diese Methode kann das für die meisten Typen übernehmen.

Beispiel:
int i1 = 2;
int i2 = 1;
Swap(ref i1, ref i2);
Console.WriteLine("{0} < {1}", i1, i2);

string s1 = " World";
string s2 = "Hello";
Swap(ref s1, ref s2);
Console.WriteLine("{0}{1}", s1, s2);

Button b1 = new Button() { Name = "Button2", };
Button b2 = new Button() { Name = "Button1", };
Swap(ref b1, ref b2);
Console.WriteLine("{0} != {1}", b1.Name, b2.Name);
GFU-Schulungen  [Anzeige]

JavaScript für .NET-Entwickler

Sie sind .NET-Entwickler und nun stehen Sie vor der Aufgabe, JavaScript in Ihre Arbeit einzubinden. Die Schulung vermittelt Ihnen die JavaScript Grundlagen und die Funktionen der Scriptsprache. Sie wissen, wie objektorientierte Programmierung in JavaScript funktioniert und lernen abschließend Best Practicies Fälle kennen.

VB.NET 2017/2015/2013 Aufbau

Nach dieser Schulung können Sie mittels objektorientierter Modelle in VB.NET 2017/2015/2013 wiederverwendbare Elemente eigenständig erstellen.

/// <summary>
/// Vertauscht die Werte von 2 Variablen.
/// </summary>
/// <typeparam name="T">Der Typ, von dem die Variablen sind.</typeparam>
/// <param name="item1">Der Wert der 1. Variable.</param>
/// <param name="item2">Der Wert der 2. Variable.</param>
static void Swap<T> (ref T item1, ref T item2)
{
    T tmp = item1;
    item1 = item2;
    item2 = tmp;
}
Abgelegt unter Swap, Item, tauschen, Generic.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!