可访问性错误C#不一致
我收到列表属性的错误。 它说这个列表比财产更容易访问..我不知道为什么我收到这个错误..
//List private List clientList = new List(); //Property public List ClientListAccessor { get { return clientList; } set { clientList = value; } }
在此先感谢您的帮助。
很可能Client
不是公共类, ClientListAccessor
可以公开访问。 调用者可以访问该属性,但不知道它返回的类型。
这种情况正在发生,因为类Client
没有被定义为public
类。 确保,类定义如下所示:
public class Client { // ... }
在你的代码中它可能看起来像这样:
class Client { // ... }
或者像这样(这是相同的):
internal class Client { // ... }