我正在使用外部类来打开与远程应用程序的连接。此类接收来自远程应用程序的数据,这些数据通过处理程序进行处理。
在这个处理程序中,我添加了几个检查以在不同的方法中解析数据。但是,我现在被困在我需要再次访问触发事件以在其上调用方法的对象的地步。我确信这是一个非常基本的问题,但我只是从 OOP 开始。
public static void Main(string[] args) {
IBattleNET b = new BattlEyeClient(loginCredentials);
b.MessageReceivedEvent += HandleMessage;
b.Connect();
}
private static void HandleMessage(BattlEyeMessageEventArgs args) {
//call a method to analyze data parse
PlayerList(args.Message);
}
private static void parsePlayerList(string playerList) {
// At this point I need to access the object b again to to call a method
}