Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में इनपुट को इंटीजर के रूप में कैसे पढ़ें?

C# में कंसोल से पूर्णांक इनपुट पढ़ने के लिए Console.ReadLine() के साथ Convert.ToInt32() या int.Parse() का उपयोग किया जाता है।

उदाहरण

using System;

class Demo {
    static void Main() {
        string val;
        int res;
        
        Console.WriteLine("यूजर से इनपुट: ");
        val = Console.ReadLine();
        
        // स्ट्रिंग को इंटीजर में कन्वर्ट करना
        res = Convert.ToInt32(val);
        
        // लाइन प्रदर्शित करें
        Console.WriteLine("इनपुट = {0}", res);
    }
}

आउटपुट

यूजर से इनपुट: 
इनपुट = 0

यदि यूजर "2" एंटर करता है:

यूजर से इनपुट: 2
इनपुट = 2

Convert.ToInt32() vs int.Parse():

मेथडnull इनपुट पर व्यवहारअमान्य फॉर्मेट पर व्यवहार
Convert.ToInt32()0 लौटाता हैFormatException फेंकता है
int.Parse()ArgumentNullException फेंकता हैFormatException फेंकता है
int.TryParse()false लौटाता है, आउटपुट 0false लौटाता है, आउटपुट 0

सर्वोत्तम अभ्यास: एक्सेप्शन से बचने के लिए int.TryParse() का उपयोग करें।

  1. Java में JTextField से इनपुट मान पढ़कर JList में कैसे जोड़ें? Java में JTextField से इनपुट मान पढ़कर JList में कैसे जोड़ें?

    JList JComponent क्लास का एक सबक्लास है जो यूजर को या तो सिंगल सिलेक्शन या मल्टीपल सिलेक्शन चुनने की अनुमति देता है। JList क्लास स्वयं स्क्रॉलबार को सपोर्ट नहीं करती। स्क्रॉलबार जोड़ने के लिए, हमें JScrollPane क्लास का उपयोग JList क्लास के साथ करना होगा। JScrollPane तब स्वचालित रूप से स्क्रॉलबार को

  1. मैटप्लॉटलिब में इनपुट इमेज कैसे पढ़ें और उसे ऐरे में प्रिंट करें मैटप्लॉटलिब में इनपुट इमेज कैसे पढ़ें और उसे ऐरे में प्रिंट करें

    मैटप्लॉटलिब में इनपुट इमेज पढ़ने और उसे ऐरे में प्रिंट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें। plt.imread() मेथड का उपयोग करके किसी फाइल से इमेज को ऐरे में पढ़ें। इमेज का नम्पाई ऐरे प्रिंट करें। एक्सिस बंद करने के लि

  1. Gmail में रीड रिसिप्ट्स कैसे इनेबल करें Gmail में रीड रिसिप्ट्स कैसे इनेबल करें

    तो आपने एक महत्वपूर्ण ईमेल भेजा और अब इसके बारे में सोचना बंद नहीं कर सकते। क्या आपका संदेश प्राप्तकर्ता के इनबॉक्स में सुरक्षित रूप से पहुंच गया, या यह स्पैम फिल्टर का शिकार हो गया? यहां हम Gmail में रीड रिसिप्ट्स इनेबल करके महत्वपूर्ण ईमेल भेजने का अनुमान लगाने का काम खत्म कर देंगे। यह गाइड आपके G