不一致的可访问性字段类型比字段更难访问

时间:2015-12-17 12:13:11

标签: c#

我创建了User类但是当我想要获取用户对象数组时,我面临的Inconsistent可访问性字段类型比字段错误更难访问 这是我的代码:

namespace CRUD.Model
{
    class User
    {
        public int id { get; set; }
    }
}
namespace CRUD
{
    public partial class PurchasesBill : Form
    {
        public List<User> userList = new List<User>();
    }
}

2 个答案:

答案 0 :(得分:6)

您需要制作User课程public

public class User
{
    public int Id { get; set; }
}

默认情况下,如果没有为给定的类指定访问修饰符,则为internal

答案 1 :(得分:2)

public课程中不能包含任何公开可见的类型(即publicprotected属性或字段),而这些类型本身并不是public。您的User字段通过userlist字段公开显示,但User课程不是public。因此错误。