2010-03-10 17 views

उत्तर

9

http://msdn.microsoft.com/en-us/library/0c899ak8.aspx

पर एक नजर डालें निर्माण करने के लिए करता है, तो int = 0 मैं Console.WriteLine(int); चाहते हैं उदाहरण के लिए 2 अंक कुछ ग # उत्पादन फ़ॉर्मेट करने के लिए कोशिश कर रहा हूँ यह क्या करना चाहिए आप क्या चाहते हैं:

 int num = 10; 

     Console.WriteLine(num.ToString("0#")); 

     Console.ReadLine(); 

स्ट्रिंग है जो करने के लिए ToString विधि "0 #" पारित हो जाता है निम्नलिखित अर्थ है:

0 - 0 place holder, this will be replaced with relevant digit if one exists 
# - digit place holder. 

तो यदि संख्या 0 है, तो 00 कंसोल पर लिखा जाएगा, लेकिन यदि संख्या 10 है, तो 10 कंसोल पर लिखी जाएगी।

+0

सहायता के लिए धन्यवाद स्ट्रिंग का उपयोग करने के लिए – Covertpyro

5

for उदाहरण

for (int i = 0; i < 100; i++) 
{ 
     Console.WriteLine("{0:00}", i);  
} 
4

esp this page पर एक नजर डालें। "कस्टम नंबर स्वरूपण" खंड।

दो अंकों के रूप में एक संख्या दिखाने के लिए केवल आप कुछ इस तरह करते हैं:

int x = 2; 
string output = string.Format("{0:00}", x); 
Console.WriteLine(output); 
+0

+1 कंसोल के बजाय फोर्मेट। राइटलाइन (अधिक सामान्य समाधान) –

संबंधित मुद्दे