第一次出现此错误 - 不一致的辅助功能 [英] First time with this error - Inconsistent accessibility
问题描述
这是我第一次使用接口和正确的命名空间结构。当我编译我得到以下错误,我不知道这是什么意思。我做的任何搜索显示私人公共问题,但都是公开的。任何想法?
This is my first time working with interfaces and proper namespace structure. When I compile I get the error below, I have no idea what it means. Any searches I do shows up private public issues but both are public. Any ideas?
错误不一致的可访问性:返回类型System.Collections.Generic.List比方法Webtext.ApplicationEntities更不容易访问。 Implementations.AdditionalEntities.UrlBuilderO2.GetUrlRequests
(string,string,string,string)'C:\Users\Laptop\documents\visual studio 2010\Projects\Webtext\Webtext\ApplicationEntities\\ \\Implementations\AdditionalEntities\UrlBuilderO2.cs 19 39网页
Error Inconsistent accessibility: return type 'System.Collections.Generic.List' is less accessible than method 'Webtext.ApplicationEntities.Implementations.AdditionalEntities.UrlBuilderO2.GetUrlRequests (string, string, string, string)' C:\Users\Laptop\documents\visual studio 2010\Projects\Webtext\Webtext\ApplicationEntities\Implementations\AdditionalEntities\UrlBuilderO2.cs 19 39 Webtext
代码文件是:
namespace Webtext.ApplicationEntities.Interfaces
{
interface IUrlBuilder
{
List<IOperatorRequest> GetUrlRequests(string UserName, string Password, string MessageRecipient, string Message);
}
}
和:
namespace Webtext.ApplicationEntities.Implementations.AdditionalEntities
{
public class UrlBuilderO2: IUrlBuilder
{
public List<IOperatorRequest> GetUrlRequests(string UserName, string Password, string MessageRecipient, string Message)
{
throw new NotImplementedException();
}
}
}
命名空间结构
Webtext
ApplicationEntities
Interfaces
##### INTERFACE IS HERE
Implementations
AdditionalEntities
##### URL BUILDER IS HERE
推荐答案
public
code>类,暴露非 - public
类型的列表。
您需要更改 IOperatorRequest
为 public
或更改 UrlBuilderO2
类或 GetUrlReuests
方法为非 public
。
You have a public
property on a public
class that exposes a list of non-public
types.
You need to change IOperatorRequest
to be public
or change the UrlBuilderO2
class or GetUrlReuests
method to be non-public
.
这篇关于第一次出现此错误 - 不一致的辅助功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!