Универсальные массивы - как получить данные от пользователя
Как принимать входные данные от пользователя для универсальных массивов?
Что я уже пробовал:
class MyGenericArray<T> { T[] arr; public MyGenericArray(int size) { T[] arr = new T[(size)]; Console.WriteLine("Pls enter {0} no of values", size); for (int i = 0; i < size; i++) { arr[i] = Console.ReadLine() < T >; //am getting error here when i use convert.toint32(console.readline();-error states that generic cannot be converted to int. } }
F-ES Sitecore
Если вы хотите использовать convert.ToInt32 тогда текст должен быть представлен как int, так что он не является универсальным, не так ли? Это инт. Что делать, если пользователь вводит "true" или "false", или "Hello world"?
Какова общая цель кодекса?