c# - 并行数组 C#

标签 c# arrays oop listbox

有没有简单的方法来使用并行数组? 我有 2 个数组:

    public class ApiArray
    { 
         //.. Arrays were filled (E.g. Id:{1,2,7,8,10}, Names:{name1, name2, name3, name4, name5} 
         public Array Id { get; set; }
         public Array Names { get; set; }
    }

    //..
    foreach (var N in ApiArray.Names)
    {
         listBox1.Items.Add(N);
    }

所选的 Names 数组必须链接到 Id 数组中的相同位置。 Id 数组不包含连续数字。

选择名称时,必须使用 ID。

感谢您的建议。

最佳答案

使用Array.Sort(keys,items)根据数组 keys 中的键对数组 items 进行排序。

关于c# - 并行数组 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11484214/

相关文章:

c# - 是否可以缓存在 lambda 表达式中计算的值?

mysql - 通过将 Jpg 优先于 Doc,每个产品仅检索一个文件

python - 来自线性阵列python的方形阵列

javascript - 找到数组中最长的不重复元素,然后返回其原始值

Java OOP 多态/子类

c# - 扩展现有类并添加 clone() 方法 C#

c# - 无法从 vs2019 发布到 aws beanstalk

c# - 是否有键盘快捷键可以在播放模式下最大化 Unity 中的游戏窗口?

Javascript 闭包与 Javascript OO

c# - System.Security.Cryptography 命名空间在 .NET Framework 5.4 中不可用