List<Widget> list = List<Widget>();
Widget widgetA = new Widget();
Widget widgetB = new Widget();
Widget widgetC = new Widget();
Widget widgetD = new Widget();
Widget widgetE = new Widget();
Widget widgetF = new Widget();
list.AddRange(new[] { widgetA, widgetB, widgetC, widgetD, widgetE, widgetF });
途中から並べ替えるにはどうすればよいですか?
例えば、
list.AddRange(new[] { widgetD, widgetE, widgetF, widgetA, widgetB, widgetC });
または、言い換えれば、中間のどこかでインデックスを開始し、残りのオブジェクトを順番にラップします。