2019 11 13學習筆記

2021-09-29 14:23:44 字數 2055 閱讀 5671

1.分布類:

乙個專案就是乙個程式集,編譯後具體表現為乙個dll檔案或者乙個exe檔案。

分布類的使用場景:

1、多人開發同乙個專案時,開發相關的業務功能,可以使用partial修復業務類,每個開發人員就可以使用不同的*.cs檔案儲存自己的**,提高開發效率減少維護成本。

2、使用自動生成的原始檔時,可以使用分布類,自定義的方法與原自動生成的方法分開存放。

2.關鍵字:

1.public:開放的,所有類都可以訪問

2.private:私有的,只有該類本身可以訪問

3.internal:內部的,只有同一程式集下的類可以訪問

4.protected:保護的,類本身以及派生類或者子類可以訪問

3.委託

委託是一種方法容器,可以裝載乙個或者多個方法,呼叫這個委託物件,相當於呼叫裝載的方法。其中裝載的方法簽名必須與委託簽名一致。

委託可以看成是一種特殊的物件型別,委託例項化時,可以把方法名作為引數傳入委託物件中,該物件指向的是方法的引用。該委託例項可以看成是方法的**,可以通過這個例項傳入方法的引數,定義了委託例項等於是在不直接呼叫原方法的前提下,也可以執行這個方法。

下面是乙個使用委託的例項,通過在委託例項中傳入方法名呼叫該方法:

using system;

class

name

set}

void

onget

(nameeventargs e)

//----------------------------------------3

public

override

string

tostring()

public

class

nameeventargs

:eventargs

//自定義事件資訊類,也就是需要傳遞給事件的引數

public

override

string

tostring()

}}class

eventdel

", e.

tostring()

);console.

writeline

("事件發布者:"

, sender.

tostring()

);console.

writeline

("你輸入的名字是:",(

(name)sender)

.text);}

;//使用匿名函式的簡化寫法2

myname.get +=(

object sender,

name.nameeventargs e)

=>

", e.

tostring()

);console.

writeline

("事件發布者:"

, sender.

tostring()

);console.

writeline

("你輸入的名字是:",(

(name)sender)

.text);}

;

myname.text =

"張三"

;//--------------------------------------------1

}//用於訂閱事件的myname_get()方法

static

void

myname_get

(object sender,

name.nameeventargs e)

//---------5

", e.

tostring()

);console.

writeline

("事件發布者:"

, sender.

tostring()

);console.

writeline

("你輸入的名字是:",(

(name)sender)

.text);}

}

c語言實戰開發 2019 11 13 Day1

講了如何寫部落格,怎麼賺錢 以及打字的正確方式 2 格式 介紹文章的內容 目的 思路 使用的技術 具體內容 結合。總結 也可以把總結放到具體內容前面 遇到什麼問題,怎麼解決 用markdown來書寫 語法 有提示 手型要正確 1 手指微微彎曲 2 大拇指靠在空格鍵 3 左右放在asdf 右手放在jk...

辭職後面試第二週週三(2019 11 13)

今天上午的面試沒有通過啊!這週從周一開始還是蠻期待今天上午去平安的複試,主要是我這邊辭職之後面試的幾家都被拒了,寄希望於這家,因為面試一直失敗又帶有些焦慮,生怕發揮不好,誰知道悲劇就這樣的發生了!說實話我進去面試的時候是帶著那種很誠實的心去的,一方面是想如果碰上乙個性格好點的面試官興許還能放我過,畢...

學習筆記 雜湊學習筆記

hash基本原理 hash就是乙個像函式一樣的東西,你放進去乙個值,它給你輸出來乙個值。輸出的值就是hash值。一般hash值會比原來的值更好儲存 更小 或比較。那字串hash就非常好理解了。就是把字串轉換成乙個整數的函式。而且要盡量做到使字串對應唯一的hash值。它的主要思路是選取恰當的進製,可以...