ऑब्जेक्ट क्लास सी # में सभी वर्गों का आधार वर्ग है। 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