में सूची <> सूची में <> सूची में जोड़ने के लिए सूची <> सूची <> सूची में लूपिंग के बजाय और नया परिणाम एक-एक करके जोड़ने का कोई छोटा तरीका है?एएसपीनेट
var list = GetViolations(VehicleID);
var list2 = GetViolations(VehicleID2);
list.Add(list2);
में सूची <> सूची में <> सूची में जोड़ने के लिए सूची <> सूची <> सूची में लूपिंग के बजाय और नया परिणाम एक-एक करके जोड़ने का कोई छोटा तरीका है?एएसपीनेट
var list = GetViolations(VehicleID);
var list2 = GetViolations(VehicleID2);
list.Add(list2);
List.AddRange(collection As IEnumerable(Of T)) विधि का उपयोग करें।
यह आपको अपनी सूची के अंत में अन्य संग्रह/सूची में शामिल करने की अनुमति देता है।
उदाहरण:
List<string> initialList = new List<string>();
// Put whatever you want in the initial list
List<string> listToAdd = new List<string>();
// Put whatever you want in the second list
initialList.AddRange(listToAdd);
list.AddRange(VTSWeb.GetDailyWorktimeViolations(VehicleID2));
उपयोग Concat
या Union
विस्तार तरीकों का उपयोग कर प्रयास करें। LINQ एक्सटेंशन विधियों का उपयोग करने के लिए आपको यह सुनिश्चित करना होगा कि आपके पास यह दिशा using System.Linq;
है।
AddRange
विधि का उपयोग करें।
सूची। कॉनकैट (सूची); ? –
बिल्कुल। सुनिश्चित करें कि आपके पास 'System.Linq;' दिशा का उपयोग कर रहा है। –
सूची में किसी भी संग्रह संग्रह को जोड़ने के लिए .AddRange
का उपयोग करें।
भी सूची सूची से छुटकारा पाने के = नई सूची (); कथन के रूप में यह अनावश्यक है। –
WOPR
@WOPR: क्या ऐसा करने के लिए कोई बेहतर तरीका है? उदाहरण का उपयोग करें .. –