私は次の構造体を持っています:
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>
かどうかです。または、別の関数をオーバーライドする必要がありますか?
ありがとう