[英]Is there a shorthand for smaller than AND greater than, in C#?
有這樣的簡寫:
bool b = (x > 0) && (x < 5);
就像是:
bool b = 0 < x < 5;
在C#?
不。 但你可以刪除括號:
bool b = 0 < x && x < 5
或者玩數學:
bool b = x*x < 5*x
LINQ解決方案,不短但更易讀:
bool b = new[] { 1, 2, 3, 4 }.Contains(x);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.