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

foreach(string item in names)
{
    NameList.Items.Insert(numbers);
}