我正在尋找一種方法來爲每個Console.Write [Line]插入前綴(日期和時間)。我正在尋找推薦的方式來執行此操作,就像更改輸出的推薦方式是使用Console.SetOut。我很清楚,我可以做String.Format(「{0} {1}」,DateTime.Now,味精),但我試圖離開那作爲我的最後手段。對Console.Write加前綴的建議方法是什麼?
問題是輸出在運行時是可以改變的,而默認的輸出已經附加了當前時間。如果我將它附加在我的代碼上,我將複製日期。
有這樣的事嗎?我正在使用Monotouch,所以我只能使用爲它編譯的庫。
這是最好的方法。 MonoTouch 5.3+將'Console.Write *'重定向到'NSLog'以解決Apple 5.1在iOS 5.1中添加的** stdout **限制。源代碼的初步版本可在我的博客上找到:http://spouliot.wordpress.com/2012/03/13/ios-5-1-vs-stdout/ – poupou 2012-04-26 21:22:14
愛它如何很好地集成並解決問題問題中提到的雙重日期 – 2012-04-27 18:37:25