c# - SearchResultCollection 类:对象属性值比较
问题描述
我在将 SearchResultCollection 对象的属性值与另一个值进行比较时遇到问题。我的代码片段如下所示:
foreach (SearchResult result in results)
{
result.Properties["<propertyname>"][0] == "FALSE"
}
如果我把它留在这里,我会收到一条错误消息,说“可能是意外的引用比较;要进行值比较,请将左侧类型转换为字符串。”
我知道我在哪里搞砸了,左边的值是 SearchResultCollection 类型的值,而右边是一个字符串。我应该如何解决这个问题以便它们具有可比性?该属性存储的值是“TRUE”或“FALSE”。
解决方案
推荐阅读
- javascript - 通过 Javascript 更改范围滑块背景
- python - 为什么 event.type 函数返回名称错误?
- ios - Swift 编译错误 - 无法构建 Objective-C 模块“RxAlamofire”
- jupyter-notebook - 类型对象“KMeans”没有属性“labels_”
- javascript - 如何在良好的实践中中断所有承诺
- python - 如何确保对函数的递归调用是我认为的那样?
- latitude-longitude - PHP中的DMS到Lat Long转换
- javascript - 带有多值复选框的 HTML 表单
- python - 如何使用 .SAS 或 SPS 元数据文件将 CSV 读取为 Pandas 数据框?
- reporting-services - 如果查找函数包含 SSRS 报告中的任何函数,则使用查找函数?