User Tools

Site Tools


tuples

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
tuples [2018/02/06 07:31]
wolfgangriedmann
tuples [2018/02/10 09:28] (current)
wolfgangriedmann
Line 3: Line 3:
 The [[https://docs.microsoft.com/en-us/dotnet/api/system.tuple|System.Tuple]] class can be used to hold different objects, it is like a list with predefined data. The [[https://docs.microsoft.com/en-us/dotnet/api/system.tuple|System.Tuple]] class can be used to hold different objects, it is like a list with predefined data.
  
-A tuple is very useful when you need fixed groups of data and don't like to define a own class for it.+A tuple is very useful when you need fixed groups of data and don't like to define a own class for it. To define and to create a tuple you need generics. 
 +<code>local oTuple as Tuple<int,string> 
 +  
 +oTuple := Tuple<int,string>{ 123, "Hello World!"
 +Console.WriteLine( oTuple:Item1:ToString() ) // 123 
 +Console.WriteLine( oTuple:Item2 )            // Hello World! 
 +Console.WriteLine( oTuple:Item1:GetType():Name ) // Int32 
 +Console.WriteLine( oTuple:Item2:GetType():Name ) // String</code> 
 + 
 +Please see also the following X# forum post: [[https://www.xsharp.info/forum/pearls/251-tuples-getting-more-for-your-money|Pearls: Tuples: getting more for your money]] 
  
tuples.txt · Last modified: 2018/02/10 09:28 by wolfgangriedmann