c# - 使用 C# 将字符串转换为单词数组
问题描述
我的任务是制作一个程序,下载我们公司使用的各种工具的价格。数据是简单的 JSON 格式,带有工具编号、价格等。通常如下所示:
"ReferenceItemId":"T0430",
"BaseUnitPrice":59.100000000,
工具编号为 0430,价格为 59.10 美元。我的程序在我们的数据库中输入了工具编号和价格。我已经让它在基本层面上工作,但对我来说幸运的是,我们的工具供应商有时会为一个条目添加多个工具。
"ReferenceItemId":"IMC63504 T0603 T0885 T3603 T0942 T3604 T3605 T6007 T1082 T0703",
"BaseUnitPrice":48.710000000,
所以我需要弄清楚如何把这个字符串分成一个数组。一旦我有了它,我就可以在我们的数据库中为数组中的每个工具创建一个条目。另外,第一个词是垃圾,所以我需要删除它,而且它的长度不一致(或者删除它很容易!)。任何建议表示赞赏!谢谢。
解决方案
你可以使用String.Split
这样的方法
string s = "You win some. You lose some.";
string[] subs = s.Split(' ');
foreach (var sub in subs)
{
Console.WriteLine($"Substring: {sub}");
}
// This example produces the following output:
//
// Substring: You
// Substring: win
// Substring: some.
// Substring: You
// Substring: lose
// Substring: some.
推荐阅读
- django - Django 和 Restful API Oauth2 登录
- kubeflow - 是否可以使用工件作为 Kubeflow 管道中的可视化源
- javascript - 考虑一个输入字段到 90% 并自动显示另一个 10%
- javascript - 有没有办法让自定义命令在命名空间或赛普拉斯的对象中可用?
- excel - 如何过滤范围并复制到不同工作表中的表格底部?
- doctrine-orm - Symfony 多对多返回空的 ArrayCollection
- python - 我得到的是部分工件(金属片)而不是整个工件。似乎边缘不是连续的,但它们是
- html - Windows 10 Desktop Chrome Chip-path scale 变换鬼线出现
- python - 如何从 Json api 响应中减去键并检查是否有更多键,如果有,将它们放入列表中?
- nhibernate - Nhibernate Evers,如何更改 AuditJoinTable 名称