考虑以下两种在currentPrice和100...之间获得更大数字的替代方案
int price = currentPrice > 100 ? currentPrice : 100
int price = Math.Max(currentPrice, 100)
我提出这个问题是因为我在考虑currentPrice变量可以被其他线程编辑的上下文。
在第一种情况下......price可以获得低于100?
我正在考虑以下问题:
if (currentPrice > 100) {
//currentPrice is edited here.
price = currentPrice;
}