【发布时间】:2019-10-15 03:49:46
【问题描述】:
目前我的代码是这样的,但我想知道是否有一种方法可以简化它。我正在寻找的是其中一个字符串 "JLPT N1","JLPT N2","JLPT N3","JLPT N4","JLPT N5" 然后当我看到其中一个字符串时,我将设置 a phraseSources[seq].JishoJlpt。
请注意,一次只能出现以上其中一项。
if (nodes2[0].InnerText.Contains("JLPT N5"))
{
phraseSources[seq].JishoJlpt = "5";
}
if (nodes2[0].InnerText.Contains("JLPT N4"))
{
phraseSources[seq].JishoJlpt = "4";
}
if (nodes2[0].InnerText.Contains("JLPT N3"))
{
phraseSources[seq].JishoJlpt = "3";
}
if (nodes2[0].InnerText.Contains("JLPT N2"))
{
phraseSources[seq].JishoJlpt = "2";
}
if (nodes2[0].InnerText.Contains("JLPT N1"))
{
phraseSources[seq].JishoJlpt = "1";
}
如果有人能建议我如何简化这一点,我将不胜感激。
【问题讨论】:
-
是 N1,2,3.. 会超过 9 吗?
-
你控制JSON数据的格式吗?
标签: c#