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

सी # में ==और समान विधि के बीच अंतर

समानता ऑपरेटर (==) तुलना ऑपरेटर है और सी # में बराबर () विधि का उपयोग स्ट्रिंग की सामग्री की तुलना करने के लिए किया जाता है।

बराबर () विधि केवल सामग्री की तुलना करती है।

उदाहरण

using System;
namespace ComparisionExample {
   class Program {
      static void Main(string[] args) {
         string str = "hello";
         string str2 = str;
         Console.WriteLine("Using Equality operator: {0}", str == str2);
         Console.WriteLine("Using equals() method: {0}", str.Equals(str2));
         Console.ReadKey();
      }
   }
}

आउटपुट

Using Equality operator: True
Using equals() method: True

समानता ऑपरेटर का उपयोग संदर्भ पहचान की तुलना करने के लिए किया जाता है।

आइए एक और उदाहरण देखें।

उदाहरण

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         object str = "hello";
         char[] values = {'h','e','l','l','o'};
         object str2 = new string(values);
         Console.WriteLine("Using Equality operator: {0}", str == str2);
         Console.WriteLine("Using equals() method: {0}", str.Equals(str2));
         Console.ReadKey();
      }
   }
}

आउटपुट

Using Equality operator: False
Using equals() method: True

  1. जावा में नींद () और प्रतीक्षा () विधि के बीच अंतर

    इस पोस्ट में, हम Java में स्लीप और वेट मेथड के बीच के अंतर को समझेंगे। प्रतीक्षा करें यह ऑब्जेक्ट वर्ग से संबंधित है। सिंक्रनाइज़ेशन प्रक्रिया में होने पर यह विधि लॉक को रिलीज़ करती है। यह एक स्थिर विधि नहीं है। इसे केवल एक सिंक्रोनाइज़्ड संदर्भ से ही बुलाया जाना है। इस विधि में तीन अ

  1. गो और जावा के बीच अंतर.

    जाओ गो एक प्रक्रियात्मक प्रोग्रामिंग भाषा है। पैकेज का उपयोग करके कार्यक्रमों को इकट्ठा किया जाता है। यह गतिशील भाषाओं के समान पर्यावरण अपनाने वाले पैटर्न का समर्थन करता है। जावा जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है। जावा शांत तेज, विश्वसनीय और सुरक्षित है। यह सबसे व्यापक रूप से उपयो

  1. पायथन में विधि और कार्य के बीच अंतर

    फ़ंक्शन एक फ़ंक्शन किसी विशिष्ट कार्य को करने के लिए कोड का एक ब्लॉक होता है, जिसमें इसका अपना दायरा होता है और इसे नाम से बुलाया जाता है। सभी फ़ंक्शंस में शून्य (नहीं) तर्क या एक से अधिक तर्क हो सकते हैं। बाहर निकलने पर, कोई फ़ंक्शन एक या अधिक मान लौटा सकता है या नहीं। बेसिक फंक्शन सिंटैक्स def fu