LINQ查询结果和字符串方法
-
29-10-2019 - |
题
首先让我为代码墙道歉。基本上,我有两个针对Sharepoint列表的查询。如果我注释几行,该代码似乎很好用。这是代码:
全局: 通用标签
页面加载: 通用标签
主要代码: 通用标签
如果我将其注释掉: 通用标签
和 通用标签
一切正常。如果我将其保留在其中,则只会完成第一个foreach。我尝试重命名第二个查询中的所有变量,将r.phone显式转换为字符串并将ToArray放置在结果查询的末尾。这些都没有帮助。
有趣的是,如果我使用results = results.Take(5);
来浏览一些内容,我会得到房间。检查结果计数和res计数(第二个查询的结果)是否相同-5。
如何重置所有内容,以便再次查询列表?
解决方案
phn是否可能为null?
尝试用string.IsNullOrEmpty(r.phone)替换r.phone!=“”和/或在调试器中打开第一次机会异常。(调试->异常->通用语言运行时异常[检查])
不隶属于 StackOverflow