可能重复:
在C#中比较数组的最简单方法
如何在C#中比较两个数组?
我使用以下代码,但结果是错误的.我期待它是真的.
Array.Equals(childe1,grandFatherNode);
Run Code Online (Sandbox Code Playgroud) 我有两个列表如下,我怎么能说他们有相同的元素.订单并不重要.
var list1 = new List<int> {1,2,3};
var list2 = new List<int> {2,1,3};
Run Code Online (Sandbox Code Playgroud)
我怎么能说这些是平等的?我应该编写自己的方法还是有内置的方法?
我试图让Palindrome程序尽可能小.但是,该程序给出了逻辑错误.当我输入回文字符串时,它会给出"假",这与预期相反.
char[] phrase;
Console.WriteLine((phrase = Console.ReadLine().ToArray())==phrase.Reverse().ToArray());
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)
我不想增加这个程序的语句数量.