gpt4 book ai didi

c# - 局部变量从未使用 foreach 循环警告

转载 作者:行者123 更新时间:2023-11-30 19:40:43 26 4
gpt4 key购买 nike

我在下面写了这样的东西,Resharper 说局部变量 refKey 从未使用过。 我怎样才能使这个写得更好一点?

  var temp = this.SomeCollection.ToList();
foreach (var refKey in temp.Where(refKey => this.Teachers.License_key == refKey.ReferenceKey))
{
someBool = true;

this.NotifyPropertyChanged("SomeProperty");
}

最佳答案

看来您想要做的是在该查询中有任何项目时执行一些代码,而不是为查询中的每个项目执行这些代码行。 Any 方法允许您更有效地执行此操作:

if(temp.Any(refKey => this.Teachers.License_key == refKey.ReferenceKey))
{
someBool = true;
this.NotifyPropertyChanged("SomeProperty");
}

关于c# - 局部变量从未使用 foreach 循环警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21911582/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com