C#三目運算符


在編寫項目的時候,會經常用到 if else 判斷語句,但有些簡單的判斷或賦值,可以通過三目運算符來完成!

例如:

int sex=0;
string sexText="";

if(sex==0){
   sexText="女";
}
else{
   sexText="男";
}

用三目運算符:

int sex=0;
string sexText=sex==0 ? "女" : "男";

語法格式: (條件)  ? (滿足條件的值) :(不滿足條件的值)

還有更“高級”的寫法(類似switch case):

int day=0;

string weekday=day==0 ? "星期日" : day==1 ? "星期一" : day==2 ? "星期二" : day==3 ? "星期三" : day==4 ? "星期四" : day==5 ? "星期五" : "星期六";

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM