1. System. Object sinfi va uning usullari Umumlashtirish


`. System.Object ning bazaviy turi



tải về 70.5 Kb.
trang10/12
Chuyển đổi dữ liệu27.03.2024
Kích70.5 Kb.
#56976
1   ...   4   5   6   7   8   9   10   11   12
22-09

2`. System.Object ning bazaviy turi.

C# tilidagi barcha turlar, ham strukturaviy, ham mos yozuvlar turlari bitta umumiy ajdoddan, System.Object sinfidan olingan. Bu standart bo'lib, olingan turni e'lon qilishda ushbu asosiy sinfni aniq ko'rsatishga hojat yo'q. Garchi buni aniq ko'rsatishga hech narsa to'sqinlik qilmasa ham. Quyida tegishli turdagi deklaratsiyalari bir xil bo'lgan kod parchasining variantlari keltirilgan.


class Hello // System.Object ajdodi standart bo'yicha qabul qilinadi
{
....................
}
struct HELLO // System.Object ajdodi standart bo'yicha qabul qilinadi
{
....................
}
Listing 11.12 . System.Object ajdodini aniq ko'rsatmasdan deklaratsiyalarni kiriting.
class Hello : System.Object
{
....................
}
struct HELLO : System.Object
{
....................
}
Listing 11.13 . System.Object ajdodini aniq ko'rsatmasdan deklaratsiyalarni kiriting.
using System;
namespace Test
{
class Hello : Object // Qisqartirilgan, chunki nom maydoni aniqlangan
{
....................
}
struct HELLO : object // Kichik harf bilan, chunki sinonim berilgan
{
....................
}
}
Listing 11.14. System.Object ajdodining aniq kesilgan ko'rsatkichi bilan deklaratsiyalarni yozing.
Quyida System.Object kutubxona sinfini e'lon qilish uchun kod keltirilgan
namespace System
{
public class Object
{
public Object();
public virtual Boolean Equals(Object obj);
public virtual Int32 GetHashCode();
public Type GetType();
public virtual String ToString();
protected virtual void Finalize();
protected Object MemberwiseClone();
}
}
Listing 11.15. Quyida System.Object kutubxona sinfini e'lon qilish uchun kod keltirilgan
Har bir usulning maqsadi jadvalda ko'rsatilgan.
11.1-jadval. System.Object bazaviy kutubxona sinfining asosiy usullari








tải về 70.5 Kb.

Chia sẻ với bạn bè của bạn:
1   ...   4   5   6   7   8   9   10   11   12




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương