Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

คลาสอ็อบเจ็กต์ใน C #


คลาส Object เป็นคลาสพื้นฐานของคลาสทั้งหมดใน C# มันมีวิธีการดังต่อไปนี้ใน C#.

Sr.No วิธีการ &คำอธิบาย
1 เท่ากับ (วัตถุ)
กำหนดว่าวัตถุที่ระบุเท่ากับวัตถุปัจจุบันหรือไม่
2 เท่ากับ (วัตถุ วัตถุ
กำหนดว่าอินสแตนซ์อ็อบเจ็กต์ที่ระบุถือว่าเท่ากันหรือไม่
3 Finalize()
อนุญาตให้วัตถุพยายามทำให้ทรัพยากรว่าง
4 GetHashCode()
ฟังก์ชันแฮชเริ่มต้น
5 GetType()
ประเภทของอินสแตนซ์ปัจจุบัน
6 MemberwiseClone()
สำเนาตื้นของวัตถุปัจจุบัน
7 ReferenceEquals(Object,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