搜索完電路板後,我無法找到解決問題的方案。將泛型集合轉換爲字符串列表
我寫了下面的代碼工作得很好:
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'已經是對象... –