Here’s what I’ve got, I need to keep the console from returning additional commas on the main program, so I probably need to rewrite string e. Month, description etc. should still have commas, but if something like “note” is absent, those additional commas would be gone.
public override string ToString()
{
string e = description + ", " + month + day + year + ", " + amount.ToString("C") + ", ";
e = e + paymentMethod + ", " + trip + ", " + note;
return e;
}
You can try something like this, to filter out empty elements:
A little more verbose option, but also less confusing and C# 2 compatible: