我有一个Program class
:
private static ClientBase objClientBase = new ClientBase(new List<RecordType> { RecordType.none }, ModuleType.Monitor);
static void Main(string[] args)
{
objClientBase.Connect(); //IRRELEVANT
objQueueMon = new Main(); //<-INSIDE THIS IS WHERE I WANT TO ACCESS objClientBase
objClientBase.MainModuleThreadManualResetEvent.WaitOne(); //IRRELEVANT
}
Main class
如您所见,此程序会创建一个实例:
objQueueMon = new Main();
请注意,它们在不同的文件中是分开的,但 Main 类实例是在 Program 类中创建的。
在我的 Program 类中,我想访问它objClientBase
。
我是否必须创建一个构造方法并传递它或对其进行公共访问?所以我想要实现的是,在 Main 类中,做一个objClientBase.FUNCTION