Inconsistent accessibility Error

WBOY
Lepaskan: 2016-06-07 15:38:02
asal
1209 orang telah melayarinya

今天给Outlook做了一个根据邮件的Subjects移动邮件到指定文件夹的小东西。 刚开始使用C#,对于很多东西也是现用现学,再写自己的Outlook类的时候直接使用了VS自动生成的一些代码(类声明),结果编译的时候除了问题: Error1Inconsistent accessibility: pro

今天给Outlook做了一个根据邮件的Subjects移动邮件到指定文件夹的小东西。

刚开始使用C#,对于很多东西也是现用现学,再写自己的Outlook类的时候直接使用了VS自动生成的一些代码(类声明),结果编译的时候除了问题:

 

 

 

Error 1 Inconsistent accessibility: property type 'MoveMailBasedOnName.Outlook' is less accessible than property 'MoveMailBasedOnName.SettingForm.MyOutlook' 

 

这里面Outlook 类没有修改访问级别,使用的事默认访问。而在SettingForm中用于要在MainForm中访问SettingForm中的myOutlook属性,就设置了

 

privrate Outlook myOutlook = null;

 

public Outlook MyOutllok

{

    get{ return myOutlook; }

}

 

这也就是导致编译出错的罪魁祸首,因为Outlook类的默认访问级别为protect,所以低于设置get property时的public。所以出错。

所以修改方法也很简单,只需要将Outlook类的访问级别设置为public就可以了。

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!