可访问性字段类型不一致,其可访问性不如字段

本文关键字:字段 访问 类型 不一致 | 更新日期: 2023-09-27 18:27:06

我创建了User类,但当我想获取用户对象的数组时,我会遇到不一致的可访问性字段类型比字段错误更难访问这是我的代码:

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

可访问性字段类型不一致,其可访问性不如字段

您需要使Userpublic:

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

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

public类中不能有任何本身不是public的公开可见类型(即publicprotected属性或字段)。User类通过userlist字段公开可见,但User类不是public。因此出现了错误。