После поиска на доске я не смог найти решение моей проблемы.Преобразование общей коллекции в список строк
Я написал следующий код, который работает очень хорошо:
public static void CreateFile(this List<string> lines,File_attribute fa)
{
using (System.IO.StreamWriter file = new System.IO.StreamWriter(fa.OutpoutFolder+ fa.FileName))
{
foreach (string line in lines)
{
file.WriteLine(line);
}
}
}
Теперь я хочу, чтобы иметь возможность сделать именно это с общей коллекцией объекта. Я хочу, чтобы каждое свойство просто было «ToStringed». Вот начало моего кода:
public static void CreateFile<T>(this List<T> lines, File_attribute fa)
{
List<string> mylist = new List<string>();
...............
...............
Любая помощь будет высоко оценена.
Вы можете определить, что T имеет объект типа, просто добавьте объект T:. объект имеет ToString – anhoppe
@anhoppe structs может быть 'ToString''d также –
@anhoppe' T' уже объект ... –