Есть функция
var result = Messenger.Get(VersionCode.V1,
new IPEndPoint(IPAddress.Parse(device.Ip), 161),
new OctetString("public"),
new List<Variable> {
new Variable(new ObjectIdentifier("1.3.6.1.4.1.42019.3.2.2.2.1.1.3.2")),
new Variable(new ObjectIdentifier("1.3.6.1.4.1.42019.3.2.2.5.1.1.2.4")),
new Variable(new ObjectIdentifier("1.3.6.1.4.1.42019.3.2.2.5.1.1.3.4"))
},
100);
Как мне сгенерировать переменную
new List<Variable> {
new Variable(new ObjectIdentifier("1.3.6.1.4.1.42019.3.2.2.2.1.1.3.2")),
new Variable(new ObjectIdentifier("1.3.6.1.4.1.42019.3.2.2.5.1.1.2.4")),
new Variable(new ObjectIdentifier("1.3.6.1.4.1.42019.3.2.2.5.1.1.3.4"))
}
имея список OIDов
List<string> device.OIDs
?
Если я правильно понял вопрос то так:
void Main()
{
var oidsList = new List<string>
{
"1.3.6.1.4.1.42019.3.2.2.2.1.1.3.2",
"1.3.6.1.4.1.42019.3.2.2.5.1.1.2.4"
};
var result = oidsList.Select(x => new Variable(new ObjectIdentifier(x))).ToList();
}
// Define other methods and classes here
public class ObjectIdentifier
{
public string MyProperty { get; set; }
public ObjectIdentifier(string a)
{
this.MyProperty = a;
}
}
public class Variable
{
public string MyProperty { get; set; }
public Variable(ObjectIdentifier b)
{
this.MyProperty = b.MyProperty;
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Всем привет! Необходимо десериализовать xml простейшего вида:
Как нажать на элемент, а потом спарсить после нажатия? Я написал, но у меня почему-то ничего не меняется