为了账号安全,请及时绑定邮箱和手机立即绑定

包含键值的索引容器?

包含键值的索引容器?

C#
幕布斯7119047 2021-06-02 13:51:36
我在决定数据容器时遇到了一些问题:我需要保存一个键值数组,以便我可以通过索引访问数据。我从一个开始:static Tuple<string, string>[] kv = {    Tuple.Create("K1", "V1"),    Tuple.Create("K2", "V2"),    Tuple.Create("K3", "V3"),};var index = 1;Console.WriteLine(kv[index].Item1);Console.WriteLine(kv[index].Item2);另一方面,我可以简单地使用结构或类:public struct KV{                public string K;    public string V;}static KV[] kv ={    new KV { K = "K1", V = "V1"  },    // etc...};Console.WriteLine(kv[index].K);Console.WriteLine(kv[index].V); 使用Tuple结构/类方法有什么好处吗?或者有没有比上面更好的容器来保存这些数据?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 135 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信