Iam在我的winform应用程序中集成这个非常出色的解决方案enter link description here时遇到了麻烦,它将同时读取/写入数据。我有编译错误: 首先:错误CS0262'客户'的部分声明具有冲突的可访问性修饰符
第二:错误CS0535'客户'不实现接口成员'IDisposable.Dispose()'
在这部分代码是red-highlited:WinForms中的部分类
public sealed partial class Client : IDisposable
Iam在我的winform应用程序中集成这个非常出色的解决方案enter link description here时遇到了麻烦,它将同时读取/写入数据。我有编译错误: 首先:错误CS0262'客户'的部分声明具有冲突的可访问性修饰符
第二:错误CS0535'客户'不实现接口成员'IDisposable.Dispose()'
在这部分代码是red-highlited:WinForms中的部分类
public sealed partial class Client : IDisposable
第一误差,因为您Client
类有Partial
可访问性不同的类。例如
public partial class MyClassName
{
//rest of code
}
和
protected partial class MyClassName
{
//rest of code
}
所在班都在同一个命名空间:如果你有以下,你会得到同样的错误。他们既可以是public
也可以是protected
。
1。在Client.Receiver.cs和Client.Sender.cs改变类的公共
public sealed partial class Client
: IDisposable
所有具有相同名称的分部类(它们一起成为单个类)需要具有相同的访问修饰符。例如,所有必须是“公共”或全部必须是“内部” –
恢复原始。右键单击标识符>重构>重命名。 –
请问另一个问题:在文件Client.Sender.cs中,内部void SendData,“将数据转换到线程并发送它”,如何将数据转换到线程(private void run() )? –