我有以下结构:
struct entry
{
public string msg;
public UInt32 ts;
public bool newLines;
public entry(string message, UInt32 timestamp, bool lines = false)
{
msg = message;
ts = timestamp;
newLines = false;
}
public override string ToString()
{
return msg + (newLines ? "\n" : "");
}
};
我在我的程序中使用这些结构的列表,在程序的某些部分我需要获取这些条目的列表,并将它们组合回一个由换行符分隔的长字符串。我的问题是我的 ToString() 方法是否适用于List<entry>
? 还是我需要覆盖另一个功能?
谢谢