在不创建新实例的情况下引用其他类方法

mrT*_*0ut 5 c# reference class

我有一个自己叫做clientChat做基本网络东西的类。我有几个其他类链接到不同的窗口窗体。在我的第一个表单中,我有一个引用聊天类的变量,如下所示:

clientChat cc = new clientChat();
Run Code Online (Sandbox Code Playgroud)

一切正常,班级已经初始化,一切都在进行中。在第一个表格完成后,我会提出我的第二个表格,它显然链接到一个新的类文件。

现在我的问题是,如何在clientChat不设置类的新实例的情况下引用类中发生的事情?我需要将数据从表单传递给networkstream,如果我创建类的新实例,那将不需要与服务器的新连接,并且基本上需要一切重新开始,因为它是“新的”?我有点困惑,任何帮助都会很棒,谢谢。.NET4.0 上的 C#

cdh*_*wie 1

想必您会:

  1. 从创建并显示这两个表单的代码创建对象,并将对该同一实例的引用传递给这两个表单,或者:
  2. 如果您从第一个表单内部创建第二个表单,请以某种方式将对第一个表单引用的实例的引用传递给第二个表单(例如,通过属性或构造函数)。