考虑以下两种在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;
}