搜索完电路板后,我无法找到解决问题的方案。将泛型集合转换为字符串列表
我写了下面的代码工作得很好:
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:object对象。对象有ToString – anhoppe
@anhoppe结构也可以'ToString''d –
@anhoppe'T'已经是对象... –