如何在方法中获取值

本文关键字:获取 方法 | 更新日期: 2023-09-27 18:05:16

我得到字符串变量的SNMP oid值。这是apc-ups电池剩余时间。但是变量值,比如0d 2h 22m,我只想要分钟。当我调试程序时,我可以在方法代码调试图像中看到我想要的值这是我的代码

     string host = "ipaddress";
     string community = "private";
     string[] requestOid;
     Dictionary<Oid,AsnType> result;
     requestOid = new string[] { ".1.3.6.1.4.1.318.1.1.1.2.2.3.0" };
     SimpleSnmp snmp = new SimpleSnmp(host,community);
     result = snmp.Get(SnmpVersion.Ver2, requestOid);
     string res = result.Values.ToString();

     foreach (KeyValuePair<Oid, AsnType> kvp in result)
     {
         MessageBox.Show(kvp.Value.ToString());            
     }

如何在方法中获取值

您可以将时间单位转换为小时到分钟'秒'毫秒时间转换