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

2021-07-09 15:16:22 字數 798 閱讀 7416

可訪問性不一致: 引數型別「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 }

搜尋複製

複製去google翻譯

翻譯結果

可訪問性不一致

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

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

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

version magic 不一致問題

碰到乙個問題,在開發過程中發現以前編譯的模組載入失敗了。wlan version magic 4.1.15 gfb2dbf6 smp preempt mod unload armv7 p2v8 should be 4.1.15 ge5de83b dirty smp preempt mod unloa...