string - 将字符串拆分为字典 C#
问题描述
C# 我有一个字符串:
string="0x01,abc";
我希望将此字符串添加到字典中:
0x01,abc
where key=0x01, value=abc 怎么简单呢?
解决方案
您可以对字符串执行如下操作,
string str = "0x01,abc";
IDictionary<string, string> dict = new Dictionary<string, string>()
{
{ str.Split(',')[0], str.Split(',')[1] }
};
或者如果您需要在字符串数组上执行此操作,您可以按照这种方法
string[] str = new string[] {"0x01,abc", "0x02,abcd" };
IDictionary<string, string> dict = new Dictionary<string, string>();
foreach(var s in str)
dict.Add(s.Split(',')[0], s.Split(',')[1]);
推荐阅读
- maven - 如果无法检查新版本,则使 maven 版本插件失败
- python - docker image 中的 pip freeze 与本地安装的结果不一样
- javascript - 如何在数组javascript中制作“SELECT LIKE”
- python - 使用键盘模块检测 *some key* 和 *+* 的按下
- wix - 覆盖 WiX 中的 pre-msi 文件
- reactjs - 使用带有 react-testing-library 的到达路由器时,单元测试不使用带参数的 url 路径
- python - 将地理区域划分为相等大小的网格并返回每个单元格的左上角和右下角
- java - Corda LinearState:尝试将消费状态从一个所有者转移到另一个所有者
- android - 在运行时下载 MLKit 人脸检测模型
- typescript - 在 js 文件中为匿名函数导出创建声明