C Messenger分析和使用方法

2022-02-02 20:48:29 字數 448 閱讀 7935

目錄

c#messenger是untiycommunity裡的乙個工具類,其效果是可以實現乙個訊息系統,其實現的具體效果表現為:

兩個指令碼之間傳送訊息可以不需要相互引用,保證解耦,內部是委託,可以實現單播和多播

新增監聽者的內部函式

廣播函式

沒有返回值沒有傳參的訊息寫法

接收方同一條message可以對應不同物件上的不同指令碼的不同方法,必須都是沒有引數的

沒有返回值有引數的訊息寫法

接收方(三個引數最多,想要四個引數嘗試擴充套件模板看看)待確定

一條訊息只能對應一種函式型別,返回值引數要相同

有返回值的訊息寫法

接收方有引數有返回值的委託

isEmpty和isBlank使用分析和區別

在做專案匯入功能時,使用了isempty進行了字串的判斷,匯入功能支援為空的情況,發現空格未能校驗通過public static boolean isempty final charsequence cs public static boolean isblank final charsequenc...

error 和 line 使用分析

1 error的用法 error用於生成 個編譯錯誤訊息 用法 error message message不需要用雙引號包圍 error編譯指示字用於自定義程式設計師特有的編譯錯誤訊息 類似的,warning用於生成編譯警告。error是一種預編譯器指示字 error可用於提示編譯條件是否滿足 編譯...

error和 line使用分析

error編譯指示字用於自定義程式設計師特有的編譯錯誤,訊息類似的 warning用於生成編譯警告 error是一種預編譯器指示字 error可用於提示編譯條件是否滿足 編譯過程中的任意錯誤資訊意味著無法生成最終的可執行程式 例子1 error預處理初探 include ifndef cpluspl...