gpt4 book ai didi

c# - 第一次出现此错误 - 可访问性不一致

转载 作者:行者123 更新时间:2023-11-30 13:28:45 25 4
gpt4 key购买 nike

这是我第一次使用接口(interface)和正确的命名空间结构。当我编译时出现以下错误,我不知道这意味着什么。我所做的任何搜索都会显示私有(private)公共(public)问题,但两者都是公开的。有什么想法吗?

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 类上有一个public 属性,它公开了一个非public 类型的列表。
您需要将 IOperatorRequest 更改为 public 或将 UrlBuilderO2 类或 GetUrlReuests 方法更改为非 >公开

关于c# - 第一次出现此错误 - 可访问性不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4150320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com