2011-11-14 19 views
2

私がインストールされ、次います のVisual Studio 2010のプロフェッショナル、私のプログラムで .NET 4.0.30319C#、Visual Studio 2010でTupleを使用できないのはなぜですか?

私は、一般的な 使用して、システムやコレクションを追加しましたが、私は(C#を使用して)タプルを使用するように見えることはできません

誰も私にその理由を教えてもらえますか? ありがとう

+4

あなたのプログラムは、.NET 4.0または3.5をターゲットにしていますか? –

+0

これは問題でした:)ありがとう! – RanH

答えて

12

タプルがフレームワーク4以降から導入されているため、フレームワーク4以上をターゲットフレームワークとして選択する必要があります。

+0

それでした!どうもありがとう – RanH

3

このコードは、単に新しいC#コンソールプロジェクト、.NET 4.0を開始し、魔法のようにここで働く:

using System; 

namespace TestTuple 
{ 
    internal class Program 
    { 
     private static void Main(string[] args) 
     { 
      var mytuple = new Tuple<string, string, DateTime>("Alexander", "Moor", Convert.ToDateTime("12.03.2009")); 
      Console.WriteLine("{1},{0} born {2}", mytuple.Item1, mytuple.Item2, mytuple.Item3); 
     } 
    } 
} 
関連する問題