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

C# में Int32.CompareTo मेथड उदाहरण सहित


C# में Int32.CompareTo मेथड का उपयोग इस इंस्टेंस की तुलना किसी निर्दिष्ट ऑब्जेक्ट या Int32 से करने और उनके सापेक्ष मानों का संकेत लौटाने के लिए किया जाता है।

सिंटैक्स

निम्नलिखित सिंटैक्स हैं:

public int CompareTo (int val); 
public int CompareTo (object val);

पहले सिंटैक्स का मान तुलना करने के लिए एक इंटीजर है, जबकि दूसरे सिंटैक्स में यह तुलना करने के लिए एक ऑब्जेक्ट है।

रिटर्न वैल्यू शून्य से कम होती है यदि वर्तमान इंस्टेंस वैल्यू से कम है। यह शून्य होती है यदि वर्तमान इंस्टेंस वैल्यू के बराबर है, जबकि रिटर्न वैल्यू शून्य से अधिक होती है यदि वर्तमान इंस्टेंस वैल्यू से अधिक है।

उदाहरण

आइए अब Int32.CompareTo मेथड को लागू करने का एक उदाहरण देखते हैं:

using System; 
public class Demo { 
    public static void Main(){ 
        int val1 = 20; 
        int val2 = 18; 
        Console.WriteLine("Value 1 = " + val1); 
        Console.WriteLine("Value 2 = " + val2); 
        Console.WriteLine("Return value (comparison) = " + val1.CompareTo(val2)); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा:

Value 1 = 20 Value 2 = 18 Return value (comparison) = 1

एक और उदाहरण

आइए एक और उदाहरण देखते हैं:

using System; 
public class Demo { 
    public static void Main(){ 
        int val1 = 50; 
        int val2 = 50; 
        Console.WriteLine("Value 1 = " + val1); 
        Console.WriteLine("Value 2 = " + val2); 
        Console.WriteLine("Return value (comparison) = " + val1.CompareTo(val2)); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा:

Value 1 = 50 Value 2 = 50 Return value (comparison) = 0

  1. - C# में UInt64.CompareTo() मेथड - उदाहरणों के साथ

    C# में UInt64.CompareTo() मेथड वर्तमान इंस्टेंस की तुलना किसी निर्दिष्ट ऑब्जेक्ट या UInt64 मान से करता है और उनके सापेक्ष मानों का संकेत लौटाता है। सिंटैक्स दो ओवरलोड उपलब्ध हैं: public int CompareTo (object val); public int CompareTo (ulong val); पहला सिंटैक्स: val तुलना के लिए एक ऑब्जेक्ट है दूस

  1. - C# में Int32.GetTypeCode() मेथड - उदाहरणों के साथ

    C# में Int32.GetTypeCode() मेथड वर्तमान Int32 इंस्टेंस के लिए TypeCode एन्यूमरेशन मान लौटाता है, जो दर्शाता है कि यह मान Int32 (32-बिट साइन्ड इंटीजर) प्रकार का है। सिंटैक्स public TypeCode GetTypeCode (); उदाहरण 1: बुनियादी उपयोग using System; public class Demo { public static void Main()

  1. - C# में UInt16.CompareTo() मेथड उदाहरण सहित

    C# में UInt16.CompareTo() मेथड का उपयोग वर्तमान इंस्टेंस की तुलना एक निर्दिष्ट ऑब्जेक्ट या UInt16 से करने और उनके सापेक्ष मानों का संकेत लौटाने के लिए किया जाता है। सिंटैक्स निम्नलिखित सिंटैक्स है - public int CompareTo (object val); public int CompareTo (ushort val); यहां, पहले सिंटैक्स के लिए मान