-2

これを文字列に変換するように、これを uint に変換したいですか?

Formation = comboBox2.SelectedItem == null ? "Any" : (comboBox2.SelectedItem as ComboboxItem).Value.ToString(),
League = comboBox3.SelectedItem == null ? "Any" : (comboBox3.SelectedItem as ComboboxItem)

Value.toString()uintを取得するのが好きですか?

4

2 に答える 2

1

これを行う機会はいくつかあります。

  1. Convert.ToUInt32(INPUT);
  2. uint.Parse(INPUT);
  3. uint.TryParse(INPUT, out UINTVALUE);

試す

uint uintValue = Convert.ToUInt32((comboBox2.SelectedItem as ComboboxItem).Value);

または、次を試すことができます:(これは節約になるかもしれません)

uint parseResult;
if (uint.TryParse((comboBox2.SelectedItem as ComboboxItem).Value.ToString(), out parseResult))
{
   // Parsing successful
}
于 2013-08-21T10:08:13.670 に答える
0

どうでしょう...

uint.Parse(comboBox3.Text);

しかし、string と uint をどのように混在させたいのでしょうか? League未定義のリーグを決定するuintプロパティは、おそらく 0 ですか?

League = comboBox3.Text== null ? 0 : uint.Parse(comboBox3.Text),
于 2013-08-21T10:08:33.220 に答える