System.Net.Sockets.NetworkStream.DataAvailable 使用错误
System.Net.Sockets.NetworkStream.DataAvailable usage error
我正在尝试在我的 C# 客户端代码中实现此目的:
try
{
Byte[] data = new Byte[256];
String str= String.Empty;
while(stream.DataAvailable)
{
Int32 bytes = stream.Read(data, 0, data.Length);
str= System.Text.Encoding.UTF8.GetString(data, 0, bytes);
Debug.Log(str);
}
}
为此我得到了错误:
The member 'System.Net.Sockets.NetworkStream.DataAvailable' cannot be used as method or delegate
在MSDN给出的这个例子link上,很明显是在do-while循环中使用的。我的代码有什么问题?
听起来像是与Mono 编译器有关的问题,它应该能够正确编译该语句。清理并重新编译项目应该让编译器做它应该做的事情!
我正在尝试在我的 C# 客户端代码中实现此目的:
try
{
Byte[] data = new Byte[256];
String str= String.Empty;
while(stream.DataAvailable)
{
Int32 bytes = stream.Read(data, 0, data.Length);
str= System.Text.Encoding.UTF8.GetString(data, 0, bytes);
Debug.Log(str);
}
}
为此我得到了错误:
The member 'System.Net.Sockets.NetworkStream.DataAvailable' cannot be used as method or delegate
在MSDN给出的这个例子link上,很明显是在do-while循环中使用的。我的代码有什么问题?
听起来像是与Mono 编译器有关的问题,它应该能够正确编译该语句。清理并重新编译项目应该让编译器做它应该做的事情!