gpt4 book ai didi

c# - 为什么我的方法声明会产生不一致的可访问性错误?

转载 作者:太空宇宙 更新时间:2023-11-03 21:40:15 25 4
gpt4 key购买 nike

我正在使用以下代码从数据库中获取数据,

IList<MyListDB> MyList = this.GetMyList();

GetMyList() 函数,

public IList<MyListDB> GetMyList()
{
IList<MyListDB> MyList = null;
using (MyDataContext db = new MyDataContext(strConnectionString))
{
IQueryable<MyListDB> EmpQuery = from Emp in db.Details select Emp;
MyList = EmpQuery.ToList();
}
return MyList;
}

但是我收到一个错误提示,

Inconsistent accessibility: return type 'System.Collections.Generic.IList<MyExpense.Values.MyListDB>' is less accessible than method 'MyExpense.Values.MyPanorama.GetMyList()'

可能是什么问题?提前致谢!

最佳答案

MyListDB 类型需要声明为public

您的方法是公开的,因此它返回的类型也需要公开(如果不是,您还可以从任何地方访问它吗?)。

关于c# - 为什么我的方法声明会产生不一致的可访问性错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19698242/

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