कैसे निर्धारित करें, अगर आइटम में एक List<List<int>>
बराबर हैं?
List<List<int>> equals = new List<List<int>>()
{
new List<int>() { 1,2 },
new List<int>() { 1,2 }
};
List<List<int>> notEquals = new List<List<int>>()
{
new List<int>() { 1,2 },
new List<int>() { 2,500}
};
उत्तर:
जवाब के लिए 5 № 1आपको अन्य सभी लोगों के साथ पहली सूची की तुलना करने की आवश्यकता है, आप इसका उपयोग कर सकते हैं SequenceEqual
:
List<int> first = yourLists[0];
bool allEqual = yourLists.Skip(1).All(l => first.SequenceEqual(l));
जबसे All
रिटर्न false
पहली असमान सूची पर यह बहुत ही कुशल है।