C# 4.0 通过网络将异常从客户端发送到服务器

C# 4.0 通过网络将异常从客户端发送到服务器,c#-4.0,exception,client-server,C# 4.0,Exception,Client Server,我想像这样通过网络从服务器向客户端抛出异常。。。。这是服务器发送异常 InvalidOperationException ex=新的InvalidOperationException(“找到重复密钥”); streamWriter.WriteLine(ex) 在客户端: object serverResponse=streamReader.ReadLine() 我从服务器上读到这样的对象,但每当我显示它的类型时,它就会说serverResponse是System.String类型,而不是Inva

我想像这样通过网络从服务器向客户端抛出异常。。。。这是服务器发送异常

InvalidOperationException ex=新的InvalidOperationException(“找到重复密钥”); streamWriter.WriteLine(ex)

在客户端:

object serverResponse=streamReader.ReadLine()

我从服务器上读到这样的对象,但每当我显示它的类型时,它就会说serverResponse是System.String类型,而不是InvalidOperationException类型,请在这方面帮助我


WriteLine(“类型为:+serverResponse.GetType())

我解决了这个问题,感谢大家忽略了这个问题。