首页 > 解决方案 > C# 无法从“对象”转换为“System.Net.EndPoint”

问题描述

https://i.stack.imgur.com/tnx9E.png

我正在将一个开源程序从 VB 转换为 C#,我收到了这个错误。我花了很多时间寻找解决方案,以及尝试我自己的解决方案,但我一无所获。有什么建议么?

标签: c#vb.net

解决方案


端点真的存在吗?

端点真的是 System.Net.EndPoint 吗?

如果是这样,您应该将 [endpoint] 的类更改为 System.Net.EndPoint。

或使用 cast 方法作为

client.SendTo(System.Text.Encoding.Default.GetBytes(A2S_INFO), (System.Net.EndPoint)endpoint);

推荐阅读