この例のように、for または foreach ループを使用せずにインデックス変数を使用する方法があるかどうか疑問に思っていました (私が作成したものは機能しません): 3 つの整数配列があり、1 つはリストボックスに使用されます、リストボックスでアイテムを選択すると、選択したアイテムのインデックスが取得され、他の配列内でそのインデックスが検索され、2番目と3番目の配列の値がテキストボックス内に配置されます。これが私のコードです:
if (ListBox1.SelectedItems.Count > 0)
{
TextBox1.Text = jnames[ListBox1.SelectedIndex];
TextBox2.Text = enames[ListBox1.SelectedIndex];
}
エラーや例外は発生せず、何もしません。