⑴ 關於C#程序的問題:編譯器提示 CS0052,可訪問性不一致,欄位類型**比欄位類型**的可訪問性低!
public enum ChinaZone{hunan,shanghai,beijing}
枚舉也需要public
因為你使用的時候是使用成了public 屬性public ChinaZone zone;
⑵ C#中可訪問性不一致
你的代碼寫的很奇怪,curusers[User]這種User是什麼意思,即然你的store方法只是改變curusers的值,那完沒必要去返回什麼值,另外,你兩個store其實可以合成一個,形如
publicstaticvoidStore(Dictionary<string,User>curusers,stringusername,decimalmoney)
{
if(curusers.ContainsKey(username))
{
if(money>0)curusers[username].CurrentMoney+=money;
else
curusers[username].outputmoney+=money;
}
}
⑶ 錯誤 1 可訪問性不一致: 欄位類型「結構_01.Gender」比欄位「結構_01.person.sex」的可訪問性低 D:\My Docu
struct person //定義一個名字叫person的結構
{
public string name;//結構的成員
public Gender sex;//結構的成員
public int age;//結構的成員
}
這樣就沒事啦,將struct前的public 去掉!
⑷ C#可訪問性不一致,可訪問性不一致: 欄位類「student[]」比欄位「Form1.a」的可訪問性低
publicstudent[]a=newstudent[10];
你 student 這個類是怎麼聲明的?用 public 關鍵字修飾了嗎?
⑸ c# 錯誤 1 可訪問性不一致
/******************interface.cs*******************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Test_interface
{
public interface IComputerSalary //定義了一個介面類型 定義公共類型
{
double computesalary();//具有一個方法成員
}
}
⑹ 錯誤1 可訪問性不一致: 基類「Instrument」比類「.SE」的可訪問低
//可訪問性,加public
publicclassInstrument
{
privatestringid;
privatestringname;
privateintpopu;
//構造函數,默認(無參數)構造函數比較特殊,
//如果你定義了又參而沒定義無參,
//則編譯器會認為沒有默認構造函數
//反之,如果你不寫任何構造函數,編譯器會自動加上默認構造函數
//因此加上就好了
publicInstrument()
{
}
⑺ c#訪問性不一致的問題
可訪問性不一致說的意思就是:就是出口的訪問性比裡面的訪問性低
如屬性的訪問性是protected,而裡面的set卻是public的.
⑻ 求教 :C# 可訪問性不一致 如何解決
public struct MessageItem
{
public int Id {get;set;}
}
MessageItem前面加 Public
⑼ 在C#中出現,可訪問性不一致:參數類型。 比方法。 的可訪問性低。的時候怎麼辦啊
應該是類里定義了枚舉類型之類的,在枚舉類型或者其他類型的定義前加上public即可