0

ここで、タイプの変数アポイントメントをPair<Pair <int, int>, String>作成しました。このタイプの値を作成して、アポイントメントに割り当てます。

誰かが私を助けてもらえますか?私はC#とプログラミングに不慣れです。

Pair< Pair<int, int>, String> appointment = new Pair<Pair<int,int>,String>; 
4

2 に答える 2

3

Pair2つの引数を持つコンストラクターがあると仮定します

Pair<Pair<int,int>,string> appointment = new Pair<Pair<int,int>,string>(
    new Pair<int,int>(x, y),
    "hello"
);

以上簡潔

var appointment = new Pair<Pair<int,int>,string>(
    new Pair<int,int>(x, y),
    "hello"
);

またはオブジェクト初期化子を使用します(とPairという名前の2つのプロパティがあるArg1と仮定しますArg2

var appointment = new Pair<Pair<int,int>,string> {
    Arg1 = new Pair<int,int> { Arg1 = x, Arg2 = y),
    Arg2 = "hello"
};

または空を作成したい場合Pair

var appointment = new Pair<Pair<int,int>,string>();
于 2012-09-21T17:02:12.543 に答える
0

ペアクラスにパブリックセッターを持つ次のパブリックプロパティがあると仮定します。

public Pair<T, T> Nested { get; set; }

public string Name { get; set ; }

次に、次のこともできます。

var appoinment = new Pair<Pair<int,int>,string>
{
     Nested = new Pair<int,int>(1, 2),   
     Name = "Eric"
};
于 2012-09-21T17:11:59.053 に答える