/// <summary>
/// 比较两个List string是否相等
/// </summary>
/// <param name="list1"></param>
/// <param name="list2"></param>
/// <returns></returns>
private static bool SameListString(List<string> list1, List<string> list2)
{
if (null == list1 && null == list2)
return true;
if (null == list1 || null == list2)
return false;
if (list1.Count != list2.Count || !list1.All(list2.Contains))
return false;
list1.Sort();
list2.Sort();
int nCount = list1.Count;
for(int n=0;n<nCount;n++)
{
if (0 != string.Compare(list1[n], list2[n], false))
{
return false;
}
}
return true;
}
C#比较两个List string是否相等
最新推荐文章于 2023-04-20 17:44:49 发布