“可访问性不一致”问题处理
来源:互联网 发布:范冰冰洪金宝 知乎 编辑:程序博客网 时间:2024/06/08 20:12
错误 1 可访问性不一致: 属性类型“ReadDataFromDatabase.DatabaseType”比属性“ReadDataFromDatabase.DatabaseInfo.DBType”的可访问性低
我写了一个类DatabaseInfo,代码如下所示:
public class DatabaseInfo { /// <summary> /// 数据库类型 /// </summary> private DatabaseType dbType = DatabaseType.SQLServer; /// <summary> /// 数据库类型 /// </summary> public DatabaseType DBType { get { return dbType; } set { dbType = value; } } /// <summary> /// 服务或者数据源 /// </summary> private string serverInfo = string.Empty; /// <summary> /// 服务或者数据源 /// </summary> public string ServerInfo { get { return serverInfo; } set { serverInfo = value; } } /// <summary> /// 用户名 /// </summary> private string userID = string.Empty; /// <summary> /// 用户名 /// </summary> public string UserID { get { return userID; } set { userID = value; } } /// <summary> /// 密码 /// </summary> private string pasword = string.Empty; /// <summary> /// 密码 /// </summary> public string Pasword { get { return pasword; } set { pasword = value; } } }
又写了一个枚举类型,代码如下:
enum DatabaseType { SQLServer, Oracle, MySQL }
以上代码可以看到,我在DatabaseInfo类中调用枚举类型,在编译的时候就提示错误。
我们只要将枚举类型定义为public就可以了,编译就没有问题了。
0 0
- “可访问性不一致”问题处理
- C#“可访问性不一致”问题
- 可访问性不一致
- 可访问性不一致
- C# 可访问性不一致
- [c#]可访问性不一致
- C#可访问性不一致
- 关于【可访问性不一致: 返回类型】的问题
- C# 可访问性不一致:参数类型比方法可访问性低 问题分析
- C#成员可访问性(可访问性不一致)
- C#可访问性不一致错误
- 可访问性不一致: 参数类型“XX”比方法“XX”的可访问性低的问题
- 解决:可访问行不一致
- C#出现可访问性不一致的解决
- 可访问性问题
- 每日学习总结:可访问性不一致问题、table边框单元格效果、sql修改数据库、表、字段名
- 可访问性不一致:参数类型“type”比委托“delegate”的可访问性低
- 可访问性不一致: 属性类型“ ”比属性“ ”的可访问性低
- 如何生成不规则形状的mask,以解决对图像不规则区域设置ROI的问题
- iOS调试技巧
- C/C++内存分配
- Material design
- 2016.1.8 个人总结
- “可访问性不一致”问题处理
- Class介绍
- Android Fragment详解(四):管理Fragment
- Linux GCC常用命令
- rk3288_usb_TP奕力()触摸和SIS触摸冲突问题
- 服务器TIME_WAIT和CLOSE_WAIT详解和解决办法
- 基于Dubbo框架构建分布式服务
- LeetCode OJ - Add two Numbers
- Python 编写XML文件