有一个类,我在其中收集数据并将其写入文件
public static class BaseLog
{
private static readonly List<ClassName> DataBase = new List<ClassName>();
public static void Save()
{
//...
SaveDataBase.GO("Log.txt", DataBase);
}
}
我想使用一个单独的类将数据保存到文件中。
public static class SaveDataBase
{
public static void GO(string path, List<Type> _logs) // List<object> _logs
{
using (TextWriter tw = new StreamWriter(path))
{
foreach (var item in _logs)
{
tw.WriteLine(item.ToString());
}
}
}
}
问题是SaveDataBase.GO参数没有从方法正确传递,List<Type> _logs它不能为类转换。
如何传递List<ClassName>参数?还是叫别的什么,我不确定,对不起。
public class ClassName
{
public string Name { get; set; }
public string Data{ get; set; }
public override string ToString()
{
return string.Format(Name, Data);
}
}
1 个回答