Compare two .NET Array objects

前端 未结 4 1614
猫巷女王i
猫巷女王i 2020-12-15 04:28

I am trying to compare two .NET arrays. Here is an obvious implementation for comparing arrays of bytes:

bool AreEqual(byte[] a, byte[] b){
    if(a.Length !         


        
4条回答
  •  太阳男子
    2020-12-15 04:46

    You could use SequenceEqual:

    string[] a = { "1", "2", "3" };
    string[] b = { "1", "2", "3" };
    
    bool areEqual = a.SequenceEqual(b); // true
    
    
    string[] c = { "1", "2", "5" };
    areEqual = a.SequenceEqual(c);      // false
    

提交回复
热议问题