【发布时间】:2010-03-08 21:04:37
【问题描述】:
一个新的 TcpClient 实例连接到远程主机。它的 NetworkStream 被检索和存储。我是否还必须存储 TcpClient 本身以确保它不会被垃圾收集?
如果您要回答“您必须存储它才能处理它”: 在我的具体情况下,TcpClient 通常会存在很长时间(应用程序生命周期),因此处理它并不是必须的。但是,我同意,一般来说,它必须被存储才能调用 Dispose。
【问题讨论】:
-
我在问。第二段只是解释我处理它的观点。编辑了问题以使其更清楚。
标签: c# garbage-collection tcpclient networkstream