|
|
1
1
这段代码的真正问题不是代码本身。 然后将分配给资源的变量作为LINQWHERE子句的一部分使用。 你不会相信的,因为我今天有三个人在抓他们的头。 情况是这样的: 我有一组合同声明,确保app.current.resources不是空的前提条件-这些都通过 为了演示奇性,我将资源分配给两个单独的字符串。 一 其中一个用于LINQ WHERE子句,另一个用于证明从资源中提取字符串确实有效。WHERE子句中的字符串为空,不能设置为除空以外的任何值。另一个字符串按预期包含数据。两个字符串都被分配给使用相同代码的精度。更奇怪的是,如果我初始化一个字符串说“john”,然后将资源数据赋给它,然后在linq中使用它,那么将“john”赋给该字符串也会导致该字符串为空。当时Linq正在开发Xelement。
这导致在被质疑的代码对分配产生影响后,测试无法设置为john-ie linq。 解决这个问题的方法是把LINQ移到另一个方法中,然后一切都正常。我一点也不知道为什么会发生这种事。 不过,我很想知道。我非常想在一个新的项目中重新创建它,并将其发送到Microsoft tbh。但我希望有一个明显而合理的解释。 |
|
|
imthath · 在资源字典异常-Xamarin中找不到密钥。形式 8 年前 |
|
|
BarryLib · 如何在运行时使用资源字典更改UI语言? 8 年前 |
|
|
Abdulsalam Elsharif · 关于WPF中的资源字典的问题 12 年前 |