How to initialize a List to a given size (as opposed to capacity)?

前端 未结 15 2198
礼貌的吻别
礼貌的吻别 2020-11-28 06:41

.NET offers a generic list container whose performance is almost identical (see Performance of Arrays vs. Lists question). However they are quite different in initialization

15条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-11-28 07:08

    Create an array with the number of items you want first and then convert the array in to a List.

    int[] fakeArray = new int[10];
    
    List list = fakeArray.ToList();
    

提交回复
热议问题