Если argument
является ссылкой на массив (типа T
), то перечисления нет - это простое приведение.
Если argument
является ссылкой на List<T>
или другой класс, который реализует IList, то потенциально может возникнуть исключение приведения. (Я говорю потенциально, поскольку может быть имплицит или экспликация в T[]
- скорее всего, не будет).
Редактировать: как указал Джон, преобразование не будет выполнено в универсальном методе, поэтому вышеприведенные скобки неверны.