c# - 如何比较两个 List<String> ?

标签 c# .net

<分区>

假设有

List<string> a1 = new List<string>();

List<string> a2 = new List<string>();

有这样的方法吗?

if (a1 == a2) 
{

}

最佳答案

如果要检查列表中的元素是否相等且顺序相同,可以使用SequenceEqual。 :

if (a1.SequenceEqual(a2))

在线查看它:ideone

关于c# - 如何比较两个 List<String> ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9602579/

相关文章:

c# - 如何以编程方式选择 GridView 行以便触发 "OnSelectedIndexChanged"事件

javascript - 如何在asp.net mvc中直接打印

c# - 将值添加到 app.config 并检索它们

c# - WinForms - 如何获得控件 "wants"的大小?

c# - 为什么我的 .NET 应用程序在从网络驱动器运行时会崩溃?

c# - Mage.exe 不为 4.5 生成兼容的框架

c# - 如何创建自定义 httpHandler 并将其添加到现有 IIS 网站

c# - 快速功能可根据键返回字符串,反之亦然

c# - 在 C# 中以编程方式执行 gacutil 操作?

c# - dot net (C#)中是否有类似于java RMI的概念或实现?