我尝试从xml文件中检索字符大小并将其存储在数组中,然后我需要将charsize转换为两个拆分值字符串(如果1的数组为25,我需要将其显示为15 ,9和22表示15,7),转换后它将存储在另一个数组中。我挣扎着这个逻辑。有人请帮帮我。
public static List<string> charSizes(string xmldocpath, string Parentnode)
{
List<string> chsizes = new List<string>();
XmlDocument profiledoc = new XmlDocument();
profiledoc.Load(xmldocpath);
XmlNodeList profilelist = profiledoc.SelectNodes(Parentnode);
foreach (XmlElement element in profilelist)
{
chsizes.Add(element["size"].InnerText);
}
return chsizes;
foreach (string value in chsizes)
{
if (chsizes.Equals("25"))
{
return ("15,9");
}
else if(chsizes.Equals("22"))
{
split = 15,9;
}
else if(chsizes.Equals("16"))
{
split=9,7;
}
}
}
}
答案 0 :(得分:0)
int i;
int k = 0;
for (i = 0; i < firstarray.Count; i++)
{
secondarray[k] = firstarray[k].ToString();
{
if (firstarray[k] == "25")
{
secondarray[k] = "15, 9";
}
else if (firstarray[k] == "22")
{
secondarray[k] = "15, 7";
}
k++;
}
}
return secondarray;
}