ユーザーが乱数のリストを生成したリストボックスとリストボックスの最初の値をラベルテキストに出力しようとしています。しかし、代わりに乱数を出力しているようです。リストボックスから最初の値を取得する方法
while (lstHoldValue.Items.Count < MAX_ITEMS)
{
int value = rnd.Next(1 + 100);//ranges from 0 - 100
if (!lstHoldValue.Items.Contains(value))
lstHoldValue.Items.Add(value);
}
int d = (Convert.ToInt32(lstHoldValue.Items[0]));
label11.Text = d.ToString();
最初のアイテムは、すべてのアイテムに新しい値を生成しているため、最初のアイテム_は1から100までのランダムな整数です。途中で 'Next'メソッドを使う正しい方法は' rnd.Next(1、101) 'です。 –
* mynamea sas *はエーテルを知らないのですか? ;-) – Jim
ラベルの内容はどうなりますか? – Steve