ऑब्जेक्ट क्लास सी # में सभी वर्गों का आधार वर्ग है। C# पर इसकी निम्नलिखित विधियाँ हैं।
Sr.No | विधि और विवरण |
---|---|
1 | बराबर(वस्तु) निर्धारित करता है कि निर्दिष्ट वस्तु वर्तमान वस्तु के बराबर है या नहीं। |
2 | बराबर (वस्तु, वस्तु, निर्धारित करता है कि निर्दिष्ट ऑब्जेक्ट इंस्टेंस को समान माना जाता है या नहीं। |
3 | अंतिम रूप दें() किसी वस्तु को संसाधनों को मुक्त करने का प्रयास करने की अनुमति देता है |
4 | GetHashCode() डिफ़ॉल्ट हैश फ़ंक्शन। |
5 | GetType() वर्तमान उदाहरण का प्रकार। |
6 | सदस्यवार क्लोन () वर्तमान वस्तु की उथली प्रति। |
7 | ReferenceEquals(Object,Object) निर्धारित करता है कि निर्दिष्ट ऑब्जेक्ट इंस्टेंस एक ही उदाहरण हैं या नहीं। |
8 | ToString() एक स्ट्रिंग रिटर्न जो मौजूदा वस्तु का प्रतिनिधित्व करता है। |
आइए एक उदाहरण देखें कि C# में किसी वर्ग का ऑब्जेक्ट कैसे बनाया जाए।
उदाहरण
using System; namespace MyApplication { class Demo { protected string name = "Website"; protected void Display(string str) { Console.WriteLine("Tabs: " + str); } } class Test : Demo { static void Main(string[] args) { Test t = new Test(); Console.WriteLine("Details: " + t.name); t.Display("Product"); t.Display("Services"); t.Display("Tools"); t.Display("Plugins"); } } }
आउटपुट
Details: Website Tabs: Product Tabs: Services Tabs: Tools Tabs: Plugins