c 學習筆記 萬物之父 Object

2021-10-17 08:42:21 字數 950 閱讀 8527

• 靜態方法

○ equals

§ 簽名:

public static bool equals(object obja, object objb);

§ 功能:

判斷兩個物件是否相等。不管兩個引數是值型別還是引用型別,最後都會按照左側物件的equals方法來進行比較。

○ referenceequals

§ 簽名:

public static bool referenceequals(object obja, object objb);

§ 功能:

判斷兩個物件是否是相同的引用,主要用來比較引用型別的物件,值型別始終返回false。

• 成員方法

○ gettype

§ 簽名:

public type gettype();

○  memberwiseclone

§ 簽名:

protected object memberwiseclone();

• 虛方法

○ equals

§ 簽名:

public virtual bool equals(object obj);

§ 功能:

預設實現還是比較兩個物件是否為同乙個引用,只是微軟在值型別的基類(system.valuetype)中重寫了該方法,用於值型別的比較。

○ gethashcode

§ 簽名:

public virtual int gethashcode();

§ 功能:

獲取物件的雜湊碼。

○ tostring

§ 簽名:

public virtual string tostring();

§ 功能:

返回物件代表的字串,預設返回 namespace.classname。

《精進 解鎖萬物的心智進化法》讀書筆記

這本書,我用了大概兩三周抽空讀完的。每次讀完都感覺收穫滿滿,但是同時,我又害怕這是一種自我滿足的錯覺,也就是說空想空讀沒有實踐的一種空虛感。所以,我打算在今晚,完成對本書的讀書筆記。現在時間2020年12月19日22 36 52 先來回想一下書的整體架構 01視角 掌握觀察之道 02層次 潛入知識的...

漸進式Express原始碼學習1 萬物歸宗

這是漸進式express原始碼學習 小白也能懂原始碼系列文章的第一篇。請結合該節 閱讀lesson1 萬物歸宗 這篇文章我們實現乙個最最基礎的web框架,功能包括 具體的用法如下 我們用my express表示這個框架 const express require index.js 複製 首先在nod...

生萬物的C 001 資料型別的本質

要想真正的學好程式設計,一定要了解程式的底層運作眾所周知,計算機的一切資料都是由0和1 物理上成為低電平和高電平 段組成的。那麼,我們如何判斷一串01 段是何種型別呢?比如,00010,用整型資料的讀取方式去解釋它,他就是2,用字元型資料的讀取方式去解釋它,他就是stx 乙個正文開始標誌 可是如果用...