可访问性错误不一致:字段比字段更难访问

时间:2014-04-01 10:19:40

标签: c# .net events delegates

我试图解决这个问题但我真的不知道还能做什么。我收到此错误: Inconsistent accessibility: field type 'ChatClient.Configurator.IPChangeHandler' is less accessible than field 'ChatClient.Configurator.IPChange'

这是代码的一部分:

namespace ChatClient
{
    public partial class Configurator : Form
    {
        public delegate void IPChangeHandler(object sender, IPAddressInfoEventArgs e);
        public event IPChangeHandler IPChange;
        // ...
    }
}

让代表和班级公开没有成功。 谢谢!

2 个答案:

答案 0 :(得分:1)

检查IPAddressInfoEventArgs类的可访问级别。

必须公开,因为事件IPChange也是公开的。

答案 1 :(得分:0)

请转到解决方案部分..&打开IPAddressInfoEventArgs.cs文件....

在该文件中更新....

using System;
using System.Collections.Generic;
using System.Text;

namespace ChatClient
{
    public class IPAddressInfoEventArgs : EventArgs
    {
       private string _ipAddress;
       public IPAddressInfoEventArgs(string ipAddress)
        {
            this._ipAddress = ipAddress;
        }

        public string IPAddress
        {
            get { return this._ipAddress; }
        }
    }
}