22 lines
529 B
C#
22 lines
529 B
C#
//ValueTuples https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/functional/deconstruct
|
|
|
|
(int a, int b, int _) t1 = CreateRandomTriple();
|
|
Console.WriteLine(t1);
|
|
Console.WriteLine(t1.b);
|
|
|
|
var (_, b, _) = CreateRandomTriple();
|
|
Console.WriteLine(b);
|
|
|
|
|
|
var t2 = CreateRandomTriple();
|
|
Console.WriteLine(t2);
|
|
Console.WriteLine(t2.Item2);
|
|
|
|
(int, int, int) CreateRandomTriple()
|
|
{
|
|
Random r = new Random();
|
|
var triple = (r.Next(100), r.Next(100), r.Next(100));
|
|
Console.WriteLine($"Created {triple}");
|
|
return triple;
|
|
}
|
|
|