Oktatás * Programozás 2 * Szkriptnyelvek * levelezősök Félévek Linkek * kalendárium |
CSharp /
20180405kSwap two variables without a temp variablevar a = 3; var b = 8; WriteLine($"{a}, {b}"); // 3, 8 (a, b) = (b, a); WriteLine($"{a}, {b}"); // 8, 3 WriteLine((a, b).GetType()); // System.ValueTuple`2[System.Int32,System.Int32] It requires C# 7. It is based on tuples and value unpacking. |
Blogjaim, hobbi projektjeim * The Ubuntu Incident [ edit ] |