Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不一致的可访问性在C#中意味着什么?_C# - Fatal编程技术网

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

不一致的可访问性在C#中意味着什么?,c#,C#,我试图使用此方法生成我的字符,但我得到了错误: 可访问性不一致:返回类型“consoleapplication1.Enemigo”的可访问性小于 方法“consoleapplication1.poringbuilder.makeporing()” 这是我第一次遇到这个错误,我真的不知道该怎么办,我尝试了很多不同的方法,但我得到了同样的错误plz help>您的类Enemigo在名称空间中是私有的。您需要将其声明为public您的类Enemigo在名称空间中是私有的。您需要将其声明为public您

我试图使用此方法生成我的字符,但我得到了错误: 可访问性不一致:返回类型“consoleapplication1.Enemigo”的可访问性小于 方法“consoleapplication1.poringbuilder.makeporing()” 这是我第一次遇到这个错误,我真的不知道该怎么办,我尝试了很多不同的方法,但我得到了同样的错误plz help>

pi希望我足够精确><我试图公开它,但它没有解决任何问题>您的类
Enemigo
在名称空间中是私有的。您需要将其声明为
public

您的类
Enemigo
在名称空间中是私有的。您需要将其声明为
public
您的
MakePoring
方法是public,而您的
Enemigo
类不是public

您需要将
Enemigo
类声明为public:

public class Enemigo

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

您需要将
Enemigo
类声明为public:

public class Enemigo

对不起,Juliet,看起来StackOverflow需要一个更好的源代码控制系统。顺便说一句,它是JULIO!!不是朱丽叶!!很抱歉,Juliet,看起来StackOverflow需要一个更好的源代码控制系统。顺便说一句,它的JULIO!!不是朱丽叶!!XDoh等等,我不得不公开Enemigo和Personaje噢,非常感谢你真的是救命恩人XDNo访问修饰符默认为
private
(或
internal
,取决于范围)在C#中,它可以被视为一种简单的安全措施,这样,如果程序员忘记了,就不会有任何类型或成员无意中暴露出来(与Java相反,
public
始终是默认值)。哇,他们说你每天都可以学到新东西谢谢大家等等,我不得不公开Enemigo和Personaje哦,非常感谢你,你真的是个救命恩人XDNo access修饰符默认值为
private
(或
internal
,取决于范围)在C#中,它可以被视为一种简单的安全措施,这样在程序员忘记的情况下就不会无意中暴露任何类型或成员(与Java相反,
public
始终是默认值)。哇,他们说你每天都可以学到新东西谢谢大家xD
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;
        }
    }
}
List<Enemigo> EnemigosNoob = new List<Enemigo>();
EnemigosNoob.Add(PoringBuilder.MakePoring());
public class Enemigo