Хочу напистаь функцию которая разбивала бы строку в лист строк или целых.
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
ссылка на оригинальное сообщение