从VB.NET转换为C#时出错 [英] Error when converting from VB.NET to C#
问题描述
请建议我解决方案。
将以下代码转换为c#时获取错误
Vb代码:Dim query =(From ChildTag在UserXmlFile.Element(" NewDataSet")中.Elements(" GetUserRightsByID4")其中_
(ChildTag.Element(" FUNCTION_ID")。)Value.Trim = UCase(functionName).Trim) ).Any()
c#代码:动态查询=(来自UserXmlFile.Element中的ChildTag(NewDataSet)。元素(GetUserRightsByID4)其中(ChildTag。元素(FUNCTION_ID)。Value.Trim == Strings.UCase(functionName).Trim))。Any();
错误:查询正文必须以select子句或group子句结束
Hi,
Please suggest me for the solution.
Getting error while converting the below code to c#
Vb Code : Dim query = (From ChildTag In UserXmlFile.Element("NewDataSet").Elements("GetUserRightsByID4") Where _
(ChildTag.Element("FUNCTION_ID").Value.Trim = UCase(functionName).Trim)).Any()
c# Code: dynamic query = (from ChildTag in UserXmlFile.Element("NewDataSet").Elements("GetUserRightsByID4")where (ChildTag.Element("FUNCTION_ID").Value.Trim == Strings.UCase(functionName).Trim)).Any();
Error: A query body must end with a select clause or a group clause
推荐答案
dynamic query = (from ChildTag in UserXmlFile.Element("NewDataSet").Elements("GetUserRightsByID4") where (ChildTag.Element("FUNCTION_ID").Value.Trim() == functionName.ToUpper().Trim()) select ChildTag ).Any();
这篇关于从VB.NET转换为C#时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!