C 介面彙總

2021-10-03 12:56:01 字數 1598 閱讀 7189

1、icomparable和icomparer介面 用於比較和排序

icomparable 可比較的,實現該介面的類,便具有「可比較的」特性。

icomparer 比較器,實現該介面的類,是乙個比較器,可以將其嵌入「類」中,使類具有「可比較的」的特性。

c#中的icomparable和icomparer介面

2、ienumerable與ienumerator介面 用於迭代

ienumerable 可遍歷的,實現該介面的類,便具有「可遍歷的」特性。實現介面方法getenumerator(),返回ienumerator物件,可用於迴圈訪問集合元素。

ienumerator介面,是真正的集合訪問器,ienumerator介面定義了乙個current屬性,兩個方法movenext()和reset()。current屬性獲取當前集合中的項;movenext方法移到下一項。

foreach語句揭秘

3、iconvertible介面 型別轉換

iconvertible介面定義的方法主要是為了將值或者引用型別的值轉換成公共語言執行庫型別。實現該型別時,應該實現該介面定義的所有方法,當類或者值型別的值無法轉換成某種公共語言執行庫型別時,應該引發 invalidcastexception異常。

iconvertible介面用法揭秘

4、icustomformatter及iformatprovider介面 格式化

icustomformatter介面,定義一種方法,支援自定義設定物件的值的格式。值或者引用型別實現該介面時,需要實現唯一方法format(),format 方法會返回物件值的自定義格式字串表示形式。

iformatprovider介面,格式提供者,用於返回控制格式化的物件。 類或數值型別實現此介面的 getformat方法,獲得提供格式資訊的物件。

icustomformatter及iformatprovider介面用法揭秘

5、iformattable介面

iformattable介面,可格式化的,提供的tostring()方法,可以將物件的值按照指定的格式轉化成字串的功能。第乙個引數告訴方法需要何種格式的輸出,而第二個iformatprovider的引數則允許型別的使用者自定義格式化方法。

string tostring( string format, iformatprovider formatprovider )

使用iformattable實現自定義格式字串輸出

6、icollection介面

icollection介面定義所有集合的大小、列舉數和同步方法。icollection介面是system.collections命名空間中類的基介面。

7、idictionary介面

idictionary介面是基於icollection介面的更專用的介面。idictionary 實現是鍵/值對的集合,如hashtable類。

8、ilist介面

ilist介面實現是可被排序且可按照索引訪問其成員的值的集合,如arraylist類。

MIPI介面資料彙總

一 介紹 1 mipi聯盟,即移動產業處理器介面 mobile industry processor inte ce 簡稱mipi 聯盟。mipi 移動產業處理器介面 是mipi聯盟發起的為移動應用處理器制定的開放標準和乙個規範。2 mipi聯盟定義了一套介面標準,把移動裝置內部的介面如攝像頭 顯示...

MIPI介面資料彙總(精)

一 介紹 1 mipi聯盟,即移動產業處理器介面 mobile industry processor inte ce 簡稱mipi 聯盟。mipi 移動產業處理器介面 是mipi聯盟發起的為移動應用處理器制定的開放標準和乙個規範。2 mipi聯盟定義了一套介面標準,把移動裝置內部的介面如攝像頭 顯示...

介面測試問題彙總

檢查使用者介面的風格是否滿足客戶的要求,是否通用,文字是否正常顯示,頁面是否美觀,文字結合完美,操作是否友好。參照ui設計和需求規格說明。了解介面測試的知識和經驗,手中無劍,心中有劍。如果只是測試見面,比如控制項顯示,頁面布局,這樣是沒必要進行自動化測試的,用手工測試才能更好的達到。原因如下 1 自...