亲爱的,我正在使用 c# 和 Devshock 协议编写一个 smpp 应用程序。这里 mySmppClient_evDeliver_Sm 方法获取参数“ e ”作为“ Devshock.Protocol.SmppClient.Deliver_SmEventArgs e ”的参数,然后使用“e”我们得到其余的值如:e.Params.Body.Data_Coding和e.Params.Body.Short_Message。
private void mySmppClient_evDeliver_Sm(object sender,Devshock.Protocol.SmppClient.Deliver_SmEventArgs e)
{
string ShortMessage = mySmppClient.GetShortMessage(e.Params.Body.Data_Coding, e.Params.Body.Short_Message);
MessageBox.Show(ShortMessage);
}
现在我的问题是:
我如何在不使用“e”作为参数的情况下获取值 Params.Body.Data_Coding 和 Params.Body.Short_Message。如果我使用任何对象或类似下面的结构获取值对我来说会更好。我是如何做到的?
private void mySmppClient()
{
//declare any object or any other way let abc
string ShortMessage=mySmppClient.GetShortMessage(abc.Params.Body.Data_Coding, abc.Params.Body.Short_Message );
MessageBox.Show(ShortMessage);
}
对于那些帮助我解决这个问题的好心人,我将非常高兴。提前致谢 里亚德