从VB.NET转换为C#时出错 [英] Error when converting from VB.NET to C#

查看:79
本文介绍了从VB.NET转换为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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆