foreach ループ内で整数をインクリメントするにはどうすればよいですか (C++ のように)
selectIndex
これは私のコードですが、ループの反復ごとに整数をインクリメントしません。
var list = new List<string>();
int selectIndex = 0;
foreach(TType t in Gls.TTypes)
{
selectIndex = Gls.TType.Name == t.Name ? selectIndex++ : 0;
list.Add(t.Name);
}
次のように動作しました:
var list = new List<string>();
int selectIndex = 0;
int counter = 0;
foreach(TaxType t in Globals.TaxTypes)
{
selectIndex = Globals.TaxType.Name == t.Name ? counter : selectIndex;
counter++;
list.Add(t.Name);
}
目的は、UIPickerView で一致するアイテムを選択することでした。
すべての貢献に感謝します!