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

คลาส Object ใน C#

คลาส Object เป็น Base Class ของทุกคลาสใน C# มีเมธอดดังนี้:

ลำดับMethod & Description
1Equals(Object) - เปรียบเทียบอ็อบเจ็กต์
2Equals(Object,Object) - เปรียบเทียบ 2 Instance
3Finalize() - ทำความสะอาด Resource
4GetHashCode() - Hash Function เริ่มต้น
5GetType() - Type ของ Instance ปัจจุบัน
6MemberwiseClone() - Shallow Copy
7ReferenceEquals(Object,Object) - ตรวจสอบ Instance เดียวกัน
8ToString() - แปลงเป็น String

ตัวอย่างสร้าง Object ของ Class

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