c# – 第一次出现此错误 – 可访问性不一致
发布时间:2020-12-15 23:56:32 所属栏目:百科 来源:网络整理
导读:这是我第一次使用接口和正确的命名空间结构.当我编译时,我得到下面的错误,我不知道这意味着什么.我所做的任何搜索都会显示私人公共问题但两者都是公开的.有任何想法吗? Error Inconsistent accessibility: return type ‘System.Collections.Generic.List’
这是我第一次使用接口和正确的命名空间结构.当我编译时,我得到下面的错误,我不知道这意味着什么.我所做的任何搜索都会显示私人公共问题但两者都是公开的.有任何想法吗?
代码文件是: 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 Message) { throw new NotImplementedException(); } } } 命名空间结构 Webtext ApplicationEntities Interfaces ##### INTERFACE IS HERE Implementations AdditionalEntities ##### URL BUILDER IS HERE 解决方法
您在公共类上有一个公共属性,它公开了一个非公共类型的列表. 您需要将IOperatorRequest更改为公共或将UrlBuilderO2类或GetUrlReuests方法更改为非公共方法.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |