Помогите с generic-ами
От: Аноним  
Дата: 18.01.06 06:35
Оценка:
Хочу напистаь функцию которая разбивала бы строку в лист строк или целых.

public static List<T> ParseArrayString<T>(string s)
{

if ((s==null) || (s.Length==0)) return null;
string[] strings = s.Split(new char[] { ',' });
List<T> list = new List<T>();
Type t=typeof(T);

foreach (string var in strings)
{
if (t.Name == "Int32")
{
int value;
if (int.TryParse(var, out value))
list.Add((T)value);
else
throw new ArgumentException(string.Format("Wrong value : {0}", var));
}
else
{
list.Add((T)var);
}
}

return list;
}

Компилироваться код не хочет , да и вообще возможно ли такое ?


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.