String.Format()
के साथ उदाहरण के लिए DateTime
ऑब्जेक्ट्स को कई अलग-अलग तरीकों से प्रारूपित करना संभव है। हर बार जब मैं वांछित प्रारूप की तलाश में हूं तो मुझे इंटरनेट पर चारों ओर खोजना होगा। लगभग हमेशा मुझे एक उदाहरण मिलता है जिसका मैं उपयोग कर सकता हूं। उदाहरण के लिए:स्ट्रिंग.फॉर्मैट - यह कैसे काम करता है और कस्टम प्रारूपस्ट्रिंग को कैसे कार्यान्वित करें
String.Format("{0:MM/dd/yyyy}", DateTime.Now); // "09/05/2012"
लेकिन मैं किसी भी सुराग नहीं है कि यह कैसे काम करता है और जो कक्षाओं इन 'जादू' अतिरिक्त तार समर्थन करते हैं।
तो मेरी प्रश्न हैं:
- कैसे
String.Format
एक स्ट्रिंग परिणाम के लिए अतिरिक्त जानकारीMM/dd/yyyy
नक्शा है? - क्या सभी माइक्रोसॉफ्ट ऑब्जेक्ट्स इस सुविधा का समर्थन करते हैं?
क्या यह कहीं दस्तावेज है? - यह संभव इस तरह कुछ करने के लिए है:
String.Format("{0:MyCustomFormat}", new MyOwnClass())
आप इस http://www.codeproject.com/Articles/6533/Custom-String-Formatting-in-NET – V4Vendetta