私は約1時間前に似たようなことをする方法を尋ねる質問をし、助けを得た後、それを行うことができました. 基本的に、「'string' と 'UltimateTeam.Toolkit.Parameter.Formation' の間に暗黙的な変換がないため、条件式の型を特定できません」というエラーが表示されます。
プレーヤーを検索するコードは次のとおりです。 Formation という行にもエラーが表示されます。
public async void start()
{
var searchRequest = new SearchRequest();
var searchParameters = new PlayerSearchParameters
{
Formation = comboBox2.SelectedItem == null ? Formation.FourThreeThree : (Formation)(comboBox2.SelectedItem as ComboboxItem2).Value2,
};
2 番目のコード:
foreach (Formation formation in Enum.GetValues(typeof(Formation)))
{
ComboboxItem2 item2 = new ComboboxItem2();
item2.Text2 = formation.ToString();
item2.Value2 = formation;
comboBox2.Items.Add(item2);
}
最後のコード:
public class ComboboxItem2
{
public string Text2 { get; set; }
public object Value2 { get; set; }
public override string ToString()
{
return Text2;
}
}
どうすれば修正できるかについてのアイデアはありますか?
ありがとう、
ジャック。