我通过具有多行且每行具有标签并刚刚实现以下LINQ的控件进行迭代。我可以将以下查询优化为单个查询吗?单条LINQ中的多个条件
Dim xCheckTag As String = If((From xTag As Row In Sheet1.Rows Where xTag.Tag = "FtpHeader").ToArray.Length > 0, "FtpHeader", _
If((From xTag As Row In Sheet1.Rows Where xTag.Tag = "MailHeader").ToArray.Length > 0, "MailHeader", _
If((From xTag As Row In Sheet1.Rows Where xTag.Tag = "GoogleHeader").ToArray.Length > 0, "GoogleHeader", _
If((From xTag As Row In Sheet1.Rows Where xTag.Tag = "NetworkHeader").ToArray.Length > 0, "NetworkHeader", String.Empty))))
我会很乐意帮助,但我只做C#。你可以拿一个C#答案并使用你的VB知识来翻译它吗? –
@AdrianSalazar ok – Sathish