There is a function
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); How do i generate a variable
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")) } having a list of OIDs
List<string> device.OIDs ?

списокОидов.Select(x => new Variable(new ObjectIdentifier(x)));? - AK ♦.ToList(). Otherwise, it will be anIEnumerable<Variable>. - user218976List<string>instead ofnew List<Variable>? Or wrap only once, if you need semantics. - AK ♦