首页 > 代码库 > C#反射调用其它DLL的委托事件 传值

C#反射调用其它DLL的委托事件 传值

 void Test2_Click(object sender, RoutedEventArgs e)        {            var item = (MenuItem)sender;            string path = @Environment.CurrentDirectory + "\\";            Plugin plugin = ApplicationSharedData.Plugins[item.Header.ToString()];            ApplicationSharedData.ModulEventCommunication(this, "TestEvent", "DeleBindData", path, plugin, new object[] { "参数1", "参数2","" });            //注 在反射TestEvent 时候 ,TestEvent有几个参数 那么S_TestEvent 也有几个参数。            //不然会抛出异常信息,TargetParameterCountException 参数的个数不同        }        private static void DeleBindData(string msg, string info,string tb)        {            _textbox.Text = tb;        }

C#反射调用其它DLL的委托事件 传值