c# - 动态创建数组并在 C# 中比较它们

标签 c# arrays for-loop

我的基本要求是比较一些字符串数组,然后找出它们是否相同。

基本上我会得到一个计数,并根据该计数动态创建数组。

例如,我的查询计数为 2,因此我需要创建 2 个数组并在 for 循环中访问该数组

就像计数 2 的情况

Arrays: string[] array0 = new string[100];
string[] array1 = new string[100];

在 for 循环中,我需要在索引为 0 时访问 array0,在索引值为 1 时访问 array1

here count = 2 suppose.
for (int i = 0 ;i <count;i++)
{
   when 0 then access array0 and when 1 then access array1
}

但我无法通过这种方式获得 array0 和 array1 的引用。任何人都可以指导我正确的方向。

谢谢。

最佳答案

尝试将数组存储在Array

string[][] AllMyArrays = new string[][count];
for (int i  = 0; i < count; i++)
    AllMyArrays[i] = new string[100];

这样你就可以索引它们整个数组

关于c# - 动态创建数组并在 C# 中比较它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22139174/

相关文章:

c# - 升级到 .NET Core 1.1.1 后,ASP.NET Core MVC 应用程序洞察力停止工作

c# - SQL Server 的超时设置

c# - 如何在 C# 中将文本框置于边框内居中

c++ - 我面对这个 : invalid types `double[int]' for array subscript in my program

arrays - 比较Postgresql中不同长度的数组

linux - 循环遍历通配符匹配目录的 shell 脚本

c# - 对象属性在 Web 表单上返回零而不是 null

c - 为什么我的整数数组显示随机值?

c - c中的for循环内的for循环

c++ - 继续基于范围的 for 循环不会重新触发断点吗?