所以我有一个列表,我需要不断地添加新值,但当我添加新值时,我需要增加它,并将其插入两个值之间.
List<int> initializers = new List <int>();
initializers.Add(1);
initializers.Add(3);
所以初始值设定项有1,3个值.
然后我会处理一组新的数字.初始化者需要有这些值.
1, 5, 3, 7
如果我处理另一组数字,它应该是
1, 9, 5, 13, 3, 11, 7, 15
我知道如何正确地生成插入的新值,我只需要一些帮助就可以将其插入到初始值设定项的现有值之间,而无需再添加2或3个循环来移动值的位置.