如何在方法中获取值
本文关键字:获取 方法 | 更新日期: 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());
}
您可以将时间单位转换为小时到分钟'秒'毫秒时间转换