Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Lớp Object trong C#

Lớp Object là lớp cơ sở của tất cả các lớp trong C#. Có các phương thức sau:

STTPhương thức & Mô tả
1Equals(Object)
Xác định đối tượng chỉ định có bằng đối tượng hiện tại.
2Equals(Object, Object)
Xác định 2 instance đối tượng có được coi là bằng nhau.
3Finalize()
Cho phép đối tượng thử giải phóng tài nguyên.
4GetHashCode()
Hàm băm mặc định.
5GetType()
Kiểu của instance hiện tại.
6MemberwiseClone()
Tạo bản sao nông (shallow copy) của Object hiện tại.
7ReferenceEquals(Object, Object)
Xác định 2 instance Object có là cùng một instance.
8ToString()
Trả về chuỗi biểu diễn đối tượng hiện tại.

Ví dụ tạo object của lớp trong C#:

Ví dụ

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");
        }
    }
}

Kết quả

Details: Website
Tabs: Product
Tabs: Services
Tabs: Tools
Tabs: Plugins