可訪問性不一致

2021-06-06 19:40:27 字數 738 閱讀 6509

可訪問性不一致: 引數型別「parameter type」比方法「member method」的訪問性低

返回型別和方法的形參表中引用的各個型別必須至少具有和方法本身相同的可訪問性

可訪問約束請參看:

ms-help:

using system;

class class1

;public void chooseemployee(employeetype c)  //cs0051錯誤,方法的形參引用的型別employeetype,

//與方法本身chooseemployee的可訪問性不一致

}//應該改為

using system;

class class1

;public void chooseemployee(employeetype c)  //訪問性一致,都是public}

2 public static bestway.tools.protocol m_protocol = null; 

class protocol }

錯誤1可訪問性不一致: 字段型別「bestway.tools.protocol」比欄位「global.params.m_protocol」的可訪問性低

修改如下,ok

public static bestway.tools.protocol m_protocol = null; 

public  class protocol }

C 「可訪問性不一致」問題

可訪問性不一致 引數型別 parameter type 比方法 member method 的訪問性低 返回型別和方法的形參表中引用的各個型別必須至少具有和方法本身相同的可訪問性 可訪問約束請參看 ms help using system class class1 public void choos...

關於 可訪問性不一致 返回型別 的問題

又爆出 可訪問性不一致 返回型別 這種錯誤,呵呵,很長時間以前也遇到過有些忘記了,做個筆記加深印象 簡化之後是這樣的 定義了 class a 沒有加修飾符 之後用到了classa 方法public static ilistgetlista 需要返回乙個ilist型別 由於該方法是public 而a本...

快取不一致

當程式在執行過程中,會將運算需要的資料從主存複製乙份到cpu的快取記憶體當中,那麼cpu進行計算時就可以直接從它的快取記憶體讀取資料和向其中寫入資料,當運算結束之後,再將快取記憶體中的資料重新整理到主存當中。舉個簡單的例子 i i 1。當執行緒執行這個語句時,會先從主存當中讀取i的值,然後複製乙份到...