मैं प्रत्येक कंसोल में एक उपसर्ग (दिनांक और समय) डालने का एक तरीका ढूंढ रहा हूं। राइट [लाइन]। मैं ऐसा करने के लिए एक अनुशंसित तरीका ढूंढ रहा हूं, जैसे आउटपुट बदलने के लिए अनुशंसित तरीका Console.SetOut का उपयोग करना है।Console.Write उपसर्ग करने का अनुशंसित तरीका क्या है?
मुझे अच्छी तरह से पता है कि मैं स्ट्रिंग कर सकता हूं। फोर्मैट ("{0} {1}", डेटटाइम.अब, msg), लेकिन मैं इसे अपने अंतिम उपाय के रूप में छोड़ने की कोशिश कर रहा हूं।
समस्या यह है कि आउटपुट रन टाइम पर बदल सकता है, और डिफ़ॉल्ट एक वर्तमान समय को पहले से जोड़ता है। अगर मैं इसे अपने कोड पर जोड़ता हूं तो मैं तारीख को डुप्लिकेट कर दूंगा।
क्या ऐसी कोई बात है? मैं मोनोटच का उपयोग कर रहा हूं, इसलिए मैं केवल इसके लिए संकलित पुस्तकालयों का उपयोग कर सकता हूं।
यह सबसे अच्छा तरीका है। मोनो टच 5.3+ आईओएस 5.1 में जोड़ा गया ** stdout ** सीमा ऐप्पल के आसपास काम करने के लिए 'कंसोल। राइट *' 'NSLog' को रीडायरेक्ट करें। स्रोत कोड का प्रारंभिक संस्करण मेरे ब्लॉग पर उपलब्ध है: http://spouliot.wordpress.com/2012/03/13/ios-5-1-vs-stdout/ – poupou
प्यार कैसे यह अच्छी तरह से एकीकृत करता है और समस्या को हल करता है प्रश्न में उल्लिखित डबल तिथियां –