首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在C#中,不一致的可访问性意味着什么?

在C#中,不一致的可访问性意味着什么?
EN

Stack Overflow用户
提问于 2009-12-13 09:25:33
回答 2查看 698关注 0票数 1

我正在尝试使用这个方法来创建我的字符,但是我得到了错误:不一致的可访问性:返回类型‘consoleapplication1.Enemigo’比方法'consoleapplication1.poringbuilder.makeporing()‘更不容易访问它是我第一次得到这个错误,我真的不知道该怎么做,我已经尝试了很多不同的方法,但是我得到了同样的错误请帮助>.<

代码语言:javascript
复制
namespace ConsoleApplication1
{
    public static class PoringBuilder
    {
        public static Enemigo MakePoring()
        {
            return new Enemigo(15, 0, 30,15, false, false,"Poring");
        }
    }

这是另一个类

代码语言:javascript
复制
namespace ConsoleApplication1
{
    class Enemigo:Personaje
    {
        public Enemigo(int Damage, int Defensa, int HP,int MP, bool Evade, bool Counter, string Nombre)
            : base(Damage, Defensa, HP,MP, Evade, Counter, Nombre)
        {
        }
    }
}

这是我所有类的父类

代码语言:javascript
复制
namespace ConsoleApplication1
{
    class Personaje
    {
        public int Damage;
        public int Defensa;

        public int HP;

        public int MP;
        public bool Evade;
        public bool Counter;
        public string Nombre;
        //public Personaje() { }
        public Personaje(int Damage, int Defensa, int HP,int MP, bool Evade, bool Counter, string Nombre)
        {
            this.Damage = Damage;
            this.Defensa = Defensa;
            this.HP = HP;
            this.MP = MP;
            this.Evade = Evade;
            this.Counter = Counter;
            this.Nombre = Nombre;
        }
    }
}

我在主程序中使用它,如下所示

代码语言:javascript
复制
List<Enemigo> EnemigosNoob = new List<Enemigo>();
EnemigosNoob.Add(PoringBuilder.MakePoring());

我希望我的>.<足够精确,我试着将它公之于众,但它并没有解决任何问题>.<

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-13 09:30:27

您的MakePoring方法是公共的,而您的Enemigo类不是。

您需要将Enemigo类声明为公共类:

代码语言:javascript
复制
public class Enemigo
票数 3
EN

Stack Overflow用户

发布于 2009-12-13 09:29:58

您的类Enemigo在命名空间中是私有的。您需要将其声明为public

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1895284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档