如何检查十进制 C# 列表中是否存在十进制值。
我想实现以下目标,但我正在寻找正确的方法来比较小数列表中的十进制值。
decimal value = 100;
List<decimal > Amounts = new List<decimal>() { 20, 30 };
I want to compare if
Amounts.Any(value)
//do something
else
do something
您可以使用 .从这里找到()方法:
List.Find(谓词)方法
例:
decimal valueToFind = 100;
List<decimal> amounts = new List<decimal>() { 20, 30 };
var result = amounts.Find(x => x == valueToFind);
if (result == 0){
//not found
}
else if (result == valueToFind){
//found
}