判斷兩個list是否元素一樣


首先創建枚舉

    public enum TheType
    {
        type1 = 1,
        type2 = 2,
        type3 = 3
    }

1、如果不考慮順序,即順序不一樣,只要元素都一樣即可

List<TheType> t1 = new List<TheType>() { TheType.type1, TheType.type2 };
List<TheType> t2 = new List<TheType>() { TheType.type2, TheType.type1 };

var isEqual= Enumerable.SequenceEqual(t1.OrderBy(t => t), t2.OrderBy(t => t));

 

 

2、考慮順序:

var a = ints1.SequenceEqual(ints2);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM