Inconsistent accessibility Error
今天给Outlook做了一个根据邮件的Subjects移动邮件到指定文件夹的小东西。 刚开始使用C#,对于很多东西也是现用现学,再写自己的Outlook类的时候直接使用了VS自动生成的一些代码(类声明),结果编译的时候除了问题: Error1Inconsistent accessibility: pro
今天给Outlook做了一个根据邮件的Subjects移动邮件到指定文件夹的小东西。
刚开始使用C#,对于很多东西也是现用现学,再写自己的Outlook类的时候直接使用了VS自动生成的一些代码(类声明),结果编译的时候除了问题:
这里面Outlook 类没有修改访问级别,使用的事默认访问。而在SettingForm中用于要在MainForm中访问SettingForm中的myOutlook属性,就设置了
privrate Outlook myOutlook = null;
public Outlook MyOutllok
{
get{ return myOutlook; }
}
这也就是导致编译出错的罪魁祸首,因为Outlook类的默认访问级别为protect,所以低于设置get property时的public。所以出错。
所以修改方法也很简单,只需要将Outlook类的访问级别设置为public就可以了。
上一篇: 关于PHP并发的有关问题
推荐阅读
-
Fatal Error: Can't use object 'stdClass' as array 宗师帮看看郁闷死了
-
PHP Parse error: parse error, unexpected T_OBJECT_OPERATOR
-
Parse error: syntax error, unexpected 'include' (T_INCLUDE) in D:mywebadd.php解决方案
-
PHPMailer+gmail:SMTP Error Data not accepted
-
关于fatal error的一点疑问
-
nginx证书填写路径报错:library:fopen:Unknown error:fopen
-
MySQL修改外键删除时操作出现error121解决办法_MySQL
-
PHP error_reporting(E_ALL ^ E_NOTICE)错误报告详细说明
-
Fatal error: Cannot redeclare 常见问题_PHP教程
-
Mysql 初学者:ERROR 1005错误处理_MySQL