The concise way to initialize an array of reference type object

前端 未结 3 1249
猫巷女王i
猫巷女王i 2021-01-19 06:00

I wonder if there is better way to initialize an array of reference type object, like this.

Queue[] queues = new Queue[10];
for (int i         


        
3条回答
  •  清歌不尽
    2021-01-19 06:54

    You could use this:

    Enumerable.Range(0,10).Select(_=>new Queue()).ToArray()
    

    But IMO your first example is perfectly fine too.

提交回复
热议问题