⑴ 关于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即可