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

C# में IStructuralComparable इंटरफ़ेस क्या करता है?


IStructuralComparable इंटरफ़ेस संग्रह ऑब्जेक्ट्स की संरचनात्मक तुलना का समर्थन करता है। यह इंटरफ़ेस .NET 4 में पेश किया गया था। निम्नलिखित सिंटैक्स है:

public interface IStructuralComparable

इसमें एक ही मेथड है:

  • CompareTo(Object, IComparer) - यह निर्धारित करता है कि वर्तमान संग्रह ऑब्जेक्ट सॉर्ट क्रम में दूसरे ऑब्जेक्ट से पहले आता है, उसी स्थिति में होता है, या बाद में आता है।

CompareTo() मेथड निर्धारित करता है कि वर्तमान संग्रह ऑब्जेक्ट सॉर्ट क्रम में दूसरे ऑब्जेक्ट से कम, बराबर, या अधिक है।

IStructuralComparable इंटरफ़ेस के लिए स्पष्ट कार्यान्वयन द्वारा प्रदान किया जाता है:

  • जेनेरिक टपल क्लासेस (Tuple<T1>, Tuple<T1,T2>, Tuple<T1,T2,T3>,…
  • Array क्लास

  1. ट्विटर पर बायो का क्या मतलब है? ट्विटर पर बायो का क्या मतलब है?

    ट्विटर बायो आपकी ट्विटर प्रोफाइल सेट करने का एक घटक है। यह आपके नाम और ट्विटर हैंडल के नीचे आपकी प्रोफाइल पर दिखाई देता है। इसका उपयोग दूसरों को संक्षिप्त परिचय देने के लिए करें कि आप कौन हैं, अपनी रुचियों को सूचीबद्ध करें, या अपने व्यवसाय को बढ़ावा दें। अपना बायो कैसे बदलें आप अपनी प्रोफाइल एडिट

  1. - Python ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में cmp() फंक्शन क्या करता है?

    cmp() फंक्शन cmp(x,y) फंक्शन दो आर्गुमेंट्स x और y के मानों की तुलना करता है: cmp(x, y) रिटर्न वैल्यू है: एक नेगेटिव नंबर यदि x, y से कम है। शून्य यदि x, y के बराबर है। एक पॉजिटिव नंबर यदि x, y से अधिक है। बिल्ट-इन cmp() फंक्शन आमतौर पर केवल -1, 0, या 1 मान लौटाता है। हालांकि, अन्य स्थान हैं जो सम

  1. - Python ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में repr() फंक्शन क्या करता है?

    आधिकारिक Python डॉक्यूमेंटेशन के अनुसार, __repr__() किसी ऑब्जेक्ट का आधिकारिक स्ट्रिंग रिप्रेजेंटेशन कंप्यूट करने के लिए उपयोग किया जाता है। repr() बिल्ट-इन फंक्शन ऑब्जेक्ट प्रदर्शित करने के लिए __repr__() का उपयोग करता है। __repr__() ऑब्जेक्ट का प्रिंटेबल रिप्रेजेंटेशन लौटाता है, इस ऑब्जेक्ट को बना