如何使用字符串数组和xml联合查询
string[] str=q.Field<string>("exam").Split(',');
IEnumerable<XElement> elements1 = from examSort in xe.Elements("Sortdefine") where examSort.Attribute("type").Value == "CT" select examSort;
希望对str 和 elements1联合查询
element1的结果是这样的:
name sortNum
"**" 1
"**" 2
结果得到str中的数组依sortNum的顺序排列 XML String select --------------------编程问答-------------------- linq中有sort函数 --------------------编程问答-------------------- orderby --------------------编程问答-------------------- 能写个代码吗?
var query = from a in str
join b in element1
on new{exam=str}equal new{exam=b.Element("name").Value}
orderby b.Element("sortNum").Value
这样对吗,sortNum中是数字,是否需要个类型转换?怎么转? --------------------编程问答--------------------
我需要的是自定义的字符串排序 --------------------编程问答--------------------
var query = from a in str
join b in element1
on new{exam=str}equal new{exam=b.Element("name").Value}
orderby int.Parese(b.Element("sortNum").Value)
select b;
补充:.NET技术 , LINQ