這裏有一個小問題,我希望你們可以幫助我。奇怪的writeline(日期時間結果)
Console.Write("{0} {1} {2} {3} {4} " + customerdetails[i].CustomerNo,
customerdetails[i].surname,
customerdetails[i].forname,
customerdetails[i].street,
customerdetails[i].town,
customerdetails[i].DOB.ToString("dd/MM/yyyy"));
這個小東西的實際工作和正常生產的一切,但它會彈出一些奇怪的事情是哪一種看起來像一些二進制的代碼示例後:
100名姓123街鎮1111年11月11日/ /正確
01-01-0001 0
01-01-0001 0
01-01-0001 0 //What is this? How to get rid of it
01-01-0001 0
這是很顯然只是部分的代碼,我覺得有問題somwhere在這裏,但如果如果你們需要更多的代碼只是這麼說。
這是'DateTime'的默認值(和最小值)。 – 2014-09-01 12:54:38
「this」是否指唯一的'0'?那將是你的'客戶細節'[i] .CustomerNo'。 – CodeCaster 2014-09-01 12:56:21
'「{0} {1} {2} {3} {4}」+ customerdetails [i] .CustomerNo' - 您在這裏混合字符串連接和格式化字符串,爲什麼? – 2014-09-01 12:56:44