这里有一个小问题,我希望你们可以帮助我。奇怪的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