2016-05-16 19 views
1

Iam在我的winform应用程序中集成这个非常出色的解决方案enter link description here时遇到了麻烦,它将同时读取/写入数据。我有编译错误: 首先:错误CS0262'客户'的部分声明具有冲突的可访问性修饰符
第二:错误CS0535'客户'不实现接口成员'IDisposable.Dispose()'
在这部分代码是red-highlited:WinForms中的部分类

public sealed partial class Client : IDisposable 
+1

所有具有相同名称的分部类(它们一起成为单个类)需要具有相同的访问修饰符。例如,所有必须是“公共”或全部必须是“内部” –

+0

恢复原始。右键单击标识符>重构>重命名。 –

+0

请问另一个问题:在文件Client.Sender.cs中,内部void SendData,“将数据转换到线程并发送它”,如何将数据转换到线程(private void run() )? –

回答

2

第一误差,因为您Client类有Partial可访问性不同的类。例如

public partial class MyClassName 
{ 
    //rest of code 
} 

protected partial class MyClassName 
{ 
    //rest of code 
} 

所在班都在同一个命名空间:如果你有以下,你会得到同样的错误。他们既可以是public也可以是protected

1

1。在Client.Receiver.cs和Client.Sender.cs改变类的公共

public sealed partial class Client 
  • 除去: IDisposable