23

Tuple を作成し、コンボ ボックスに追加します。

comboBox1.Items.Add(new Tuple<string, string>(service, method));

今、アイテムをタプルとしてキャストしたいのですが、これはうまくいきません:

Tuple<string, string> selectedTuple = 
                   Tuple<string, string>(comboBox1.SelectedItem);

どうすればこれを達成できますか?

4

3 に答える 3

26

()キャストするときを忘れないでください:

Tuple<string, string> selectedTuple = 
                  (Tuple<string, string>)comboBox1.SelectedItem;
于 2013-01-30T13:46:04.770 に答える
7

あなたの構文は間違っています。そのはず:

Tuple<string, string> selectedTuple = (Tuple<string, string>)comboBox1.SelectedItem;

または:

var selectedTuple = (Tuple<string, string>)comboBox1.SelectedItem;
于 2013-01-30T13:46:03.260 に答える