udpclient中dispose方法的请教

liqi3837671 2009-04-21 05:17:30
C#中比如用udpclient都有dispose()方法,想问的是一个dispose()方法是否能强制关闭一个udpclient对象;还有就是udpclient中的dispose方法是保护的,应该怎样调用.谢谢.
...全文
229 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sushou2009 2009-04-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cpio 的回复:]
Close方法 禁用基础 Socket,并释放与 UdpClient 关联的所有托管资源和非托管资源。
[/Quote]
UP
gomoku 2009-04-27
  • 打赏
  • 举报
回复
倒不是说UdpClient的Dispose方法是保护的。它显式实现了IDisposable,所以如果要调用,要显式的用IDisposable接口调用:

(udpClient as IDisposable).Dispose();

或使用using模式(比较好):

using(udpClient)
{
//...
}
wujinjian2008n 2009-04-27
  • 打赏
  • 举报
回复
Close
zhoulehua 2009-04-27
  • 打赏
  • 举报
回复
ding
freewind0521 2009-04-27
  • 打赏
  • 举报
回复
调用dispose()方法会强制关闭该进程

直接用个实例调用,比如
udpclient udpc = new udpclient();
udpc.Dispose();
cpio 2009-04-25
  • 打赏
  • 举报
回复
Close方法 禁用基础 Socket,并释放与 UdpClient 关联的所有托管资源和非托管资源。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧