Getting Started with Adobe After Effects - Part 6: Motion Blur


Upload Image Close it
Select File

I am Jalpesh Vadgama a Microsoft MVP for Visual C# and BrainBench Certified ASP.NET Developer having more then 6 years of experience in .NET Technology.
Browse by Tags · View All
#ASP.NET 88
#DOTNET 87
BRH 79
ASP.NET 72
#.NET 52
C#.NET 48
DOTNET 44
ASP.NET 4.0 31
ASP.NET MVC 29
VisualStudio 27

Archive · View All
December 2010 16
July 2011 13
April 2011 13
April 2012 12
January 2011 12
June 2011 11
May 2011 11
May 2012 8
February 2013 7
January 2013 7

Tuple in C# 4.0

Apr 16 2012 4:20AM by Jalpesh   

C# 4.0 language includes a new feature called Tuple. Tuple provides us a way of grouping elements of different data type. That enables us to use it a lots places at practical world like we can store a coordinates of graphs etc.

In C# 4.0 we can create Tuple with Create method. This Create method offer 8 overload like following. So you can group maximum 8 data types with a Tuple. Followings are overloads of a data type.

  • Create(T1)- Which represents a tuple of size 1
  • Create(T1,T2)- Which represents a tuple of size 2
  • Create(T1,T2,T3) – Which represents a tuple of size 3
  • Create(T1,T2,T3,T4) – Which represents a tuple of size 4
  • Create(T1,T2,T3,T4,T5) – Which represents a tuple of size 5
  • Create(T1,T2,T3,T4,T5,T6) – Which represents a tuple of size 6
  • Create(T1,T2,T3,T4,T5,T6,T7) – Which represents a tuple of size 7
  • Create(T1,T2,T3,T4,T5,T6,T7,T8) – Which represents a tuple of size 8

Following are some example code for tuple.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TupleExample
{
    class Program
    {
        static void Main(string[] args)
        {
            var tuple = System.Tuple.Create<string, string, string>("Jalpesh", "P", "Vadgama");
            Console.WriteLine(tuple);

            var t = System.Tuple.Create<int, string>(1, "Jalpesh");
            Console.WriteLine(t); 
 
        }
    }
}

Following is a output of above as expected.

Tuple in C# 4.0

You can also access values insides Tuple with ItemN property. Where N represents particular number of item in tuple. Following is an example of it.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TupleExample
{
    class Program
    {
        static void Main(string[] args)
        {
            var tuple = System.Tuple.Create<string, string, string>("Jalpesh", "P", "Vadgama");
            Console.WriteLine(tuple.Item1);
            Console.WriteLine(tuple.Item2);
            Console.WriteLine(tuple.Item3);
        }
    }
}

Here you can see I have printed items with Item1,Item2 and Item3 . Following is the output of above code.

Tuple example in C# 4.0 

Even we can create a nested tuple also following is code for nested tuple.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TupleExample
{
    class Program
    {
        static void Main(string[] args)
        {
            var tuple = System.Tuple.Create(1,"Jalpesh",new Tuple<string,string>("P","Vadgama"));
            Console.WriteLine(tuple.Item1);
            Console.WriteLine(tuple.Item2);
            Console.WriteLine(tuple.Item3);

        }
    }
}

Following is a output above code as expected.

Netsted tuple in C# 4.0

As you can see there are unlimited possibilities we can do lots of things with Tuple. Hope you liked it. Stay tuned for more. Till then Happy Programming!!

Shout it

Tags: C#.NET, #DOTNET, Tuple,


Jalpesh
15 · 11% · 3478
3
 
0
Lifesaver
 
0
Refreshed
 
 
0
Incorrect



Submit

Your Comment


Sign Up or Login to post a comment.

"Tuple in C# 4.0" rated 5 out of 5 by 3 readers
Tuple in C# 4.0 , 5.0 out of 5 based on 3 ratings
    Copyright © Rivera Informatic Private Ltd Contact us      Privacy Policy      Terms of use      Report Abuse      Advertising      [ZULU1097]