簡體   English   中英

有沒有辦法簡化這個三元表達式?

[英]Is there a way to simplify this ternary expression?

我必須將一個數字從一個字符串轉換為雙精度數,但它的最大值應該為 15。這是我目前執行此操作的代碼:

var num = double.Parse(stringNum, CultureInfo.InvariantCulture);
num = num <= 15 ? num : 15;

有沒有辦法在一個表達式中做到這一點?

像這樣做:

double num = Math.Min(double.Parse(stringNum, CultureInfo.InvariantCulture), 15);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM