我将通过TcpClient序列化和发送,在服务器/客户端应用程序之间发送不同的对象类型。当我反序列化流时,如何最好地获得正确的类型?大多数对象的大小都小于100字节,但偶尔也可能达到几十万字节。对于这种情况,将仅传输5-10个潜在类类型。我想我可以为各种类型设置一系列Try-Catch,然后看看会成功。尽管我正在考虑在流的开头创建一个固定字段,该字段具有可用于通过select语句“手动”识别类型的代码。请在此处评论什么可能是合适的解决方案。 最佳答案 我假设对象已经正确反序列化。我会使用一个大的ifobjectistypethen.