所以我有一个列表,我需要不断地添加新值,但是当我这样做时,我需要增加它并将其插入两个值之间。
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 个循环来移动值的位置。