小编Mas*_*idy的帖子

可访问性错误不一致:参数比方法更难访问

我有一个不一致的问题,我正在创建一个Csharp更新程序,我有一个非常奇怪的时间与一行代码生成此错误:

错误代码1 - 不一致的可访问性:参数类型'ModBoxUpdate.ModBoxUpdateXml'不如方法ModBoxUpdate.ModBoxUpdateInfoForm.ModBoxUpdateInfoForm(ModBoxUpdate.IModBoxUpdatable,ModBoxUpdate.ModBoxUpdateXml)'可访问

这是我遇到问题的代码 - ModBoxUpdateInfo.cs

using System;
using System.Windows.Forms;

namespace ModBoxUpdate
{
    public partial class ModBoxUpdateInfoForm : Form
    {
                  //This one here//
        public  ModBoxUpdateInfoForm(IModBoxUpdatable applicationInfo, 
        ModBoxUpdateXml updateInfo)
        {
            InitializeComponent();
            if (applicationInfo.ApplicationIcon != null)
                this.Icon = applicationInfo.ApplicationIcon;


        }

    }
}
Run Code Online (Sandbox Code Playgroud)

ModBoxAccept.cs

using System;
using System.Windows.Forms;

namespace ModBoxUpdate
{
    internal partial class ModBoxAcceptForm : Form
    {
        private IModBoxUpdatable applicationInfo;

        private ModBoxUpdateXml updateInfo;

        private ModBoxUpdateInfoForm ModBoxUpdateInfo;
        public ModBoxAcceptForm(IModBoxUpdatable  
        applicationInfo, ModBoxUpdateXml updateInfo)
        {
            InitializeComponent();

            this.applicationInfo = applicationInfo;
            this.updateInfo = updateInfo;

            this.Text = …
Run Code Online (Sandbox Code Playgroud)

.net c# access-modifiers

0
推荐指数
1
解决办法
1915
查看次数

标签 统计

.net ×1

access-modifiers ×1

c# ×1