c# - 如何在C#中使数组值相等?

标签 c# equals arrays

假设我有2个具有不同值的字符串数组:
 string[] sArray1 = new string[3]{"a","b","c"};
string[] sArray2 = new string[3]{"e","f","g"}


我想使sArray1的值等于sArray2的值(我知道我可以这样写):sArray1[0] = sArray2[0]; sArray1[1]= sArray2[1]; sArray1[2]=sArray2[2];

对于3个值,这很容易,但是如果我在数组中有100个值怎么办?还有其他方法可以使数组值相等吗?

ps。对不起,我的英语不好 :(

最佳答案

这样的事情(带有一些错误检查):

        if (sArray2.Length == sArray1.Length)
        {
            sArray2.CopyTo(sArray1, 0);    
        }


问候

关于c# - 如何在C#中使数组值相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11730945/

相关文章:

c# - 自定义列表框设计

c# - 如何在 int 中存储转换日期时间?

c# - PHP - C# TCP 客户端/服务器如何发送字符串?

c# - 在 C# 中将字符串数组编码为 char **

c# - Xamarin.UITest REPL。如何从 ListView 元素获取对象列表?

java - 在Java中重写equals和hashCode时应该考虑哪些问题?

Java HashSet 包含返回 false,即使覆盖了 equals() 和 hashCode()

jquery - 具有相同高度的响应列的问题

相同类层次结构的 C++ 数组

java - 打印数组列表