

C#の構文の質問です。リストボックスについてのforeach文で、各アイテムに数字（stringに変換した変数）を付けたししたい場合、.Insertではうまくいかないようです。何がいけないのでしょうか。他にいい方法はありますでしょうか？（※一つのアイテムの中に付けたしたいので、.Addではないです。）

[code]

    foreach(string item in names)
    {
        NameList.Items.Insert(numbers);
    }
    
[/code]


CC BY-SA 4.0
2018-12-18T11:37:17.550
51333
2018-12-18T17:10:36.650
2018-12-18T17:10:36.650
76
31225
question
c#
リストアイテムに付けたししたい場合(.Addではなく)


これは単純に配列としてアクセスすれば良いでしょう。

[code]

    int fruits = 10;
    int listcount = NameList.Items.Count;
    int quotient = fruits / listcount;
    for (int i=0; i<listcount; i++)
    {
        NameList.Items[i] += ":" + quotient.ToString();
    }
    
[/code]


CC BY-SA 4.0
2018-12-18T13:37:44.573
51338
2018-12-18T13:51:36.907
2018-12-18T13:51:36.907
26370
26370
51333
answer