Можно ли добавить метод расширения конструктора? Я хочу добавить список
...
public static List<T>(this List<T> l, T[] a, int n)
{
for (int i = 0; i < n; i++)
l.Add(a[i]);
}
...
поэтому использование будет следующим:
List<byte> some_list = new List<byte>(my_byte_array,number_of_bytes);
I ' Мы уже добавили метод расширения AddRange:
public static void AddRange<T>(this List<T> l, T[] a, int n)
{
for (int i = 0; i < n; i++)
l.Add(a[i]);
}
Я тоже хочу сделать это как конструктор. Является ли это возможным ? если да, то как?