リストアイテムに付けたししたい場合(.Addではなく)


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

[code]

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




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

[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]

