What is the most efficient way to place a list of drives in a ComboBox using C#?

arrays, c#, combobox, list

Solution

For populating it, there is no discernible difference between a list and an array.

Personally, I would use a list as it is generally easier to use (can add/remove items, no fixed length etc.), and with generics, there is type safety just like an array. I know this has no difference in binding it to a list, but it makes it easier getting to that point.

Problem

I am creating a program that allows the user to select a drive letter from a combo box. I am debating between populating the box using a list or an array. What is the best and most efficient way to do this?

Original source