目前,這是我的PrintNode()方法和它給我我將如何構造PrintNode()方法?
交易編號:
日期/////////////////////說明// ///// DebitCredit /////金額
12345678:2012/01/15(絕對)100
,我想的值被放到正確的位置。
12345678應當根據Trasaction號:
2012/01/2015下日期
等
我怎麼會格式化呀? (對不起,如果這是一個可怕的問題,我還是新的),找出了方法,但我不知道如何「美化」它。
public void PrintNodes(LinkedList<Transactions> values)
{
if (values.Count != 0)
{
txtOutput.Text += "Transaction Details for Account No" + + ":" + "\r\n" + "Date\t\tDescription\tDebitCredit\tAmount";
foreach (Transactions t in values)
{
txtOutput.Text += "\r\n" + t + "\t";
txtOutput.Text += "\t";
}
txtOutput.Text += "\r\n";
}
else
{
txtOutput.Text += "The Doubly Linked List is empty!";
}
}
可以使用的String.Format或字符串插值。見[link] http://stackoverflow.com/documentation/c%23/24/c-sharp-6-0-features/49/string-interpolation#t=201608230825425794575 [/ link]和[link] http:/ /stackoverflow.com/documentation/c%23/79/string-format#t=201608230827059251396[/link] – Anton