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

用键填充 Dictionary(2) 以匹配 Dictionary(1)

用键填充 Dictionary(2) 以匹配 Dictionary(1)

C#
神不在的星期二 2021-06-29 13:03:12
我确实找到了这个链接,但是我没有成功地将它从添加日期时间转换为添加空 int 键。我有2本词典。我使用一个作为 csv 的“标题”行,第二个作为每个“数据”行。这个想法是,无论信息的格式如何,我都可以查看相应单元格标题的索引(键值),并将该值放置到适当的位置。因此,例如,文件 A 有一个“名称”字段,文件 B 有一个“年龄”字段。它扫描文件 A,并将 , 添加0, "Name"到 headerDictionary,然后扫描文件 B,并添加1, "Age".这是我的问题开始的地方:然后查找每个文件的值。它在文件 A 中找到“Name”的值,引用 headerDictionary 来检索密钥,并添加0, "Bob". 然后就可以将其写入 csv。它对文件 B 执行相同的过程,并添加1, "23", 以写入 csv。我的问题是,如果我使用此信息填写 csv,我的 csv 仍将如下所示:Name,AgeBob23所以我需要填空,并重新排序字典,以便正确填写每条记录。// Add empty entries to recordDictionary, based on the headerDictionary// recordDictionary for File A: [0, "Bob"] [1, ""]// recordDictionary for File B: [0, ""] [1, "23"]那么我的 csv 将如下所示:Name,AgeBob,,23
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 153 浏览

添加回答

举报

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