2013年4月9日 星期二

簡潔的使用if eles或?:做邏輯判斷

雖然是常使用的if else判斷式 不過複習到這裡就在寫一篇 當作幫助記憶

簡單的利用if else 就好略讀 也可以做 窩狀複合式判斷 較複雜不提!
基本概念範例就可如法炮製 看下面

private void btn_go_Click(object sender, EventArgs e)
        {
            if (rbtn_school.Checked)//判斷小明去學校還是去醫院
            {
                MessageBox.Show("向左走", "提示!");//如果去學校則向左走
            }
            else
            {
                MessageBox.Show("向右走", "提示!");//如果去醫院則向右走
            }
        }



可使用三元運算使得程式更簡潔
請看下面

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show(rbtn_school.Checked ? "走左邊" : "走右邊","我是標題");
        }




三元運算 一行搞定@@不過很少使用 不太熟悉 要來研究一下
if else較彈性也可搭配複合邏輯判斷與渦狀 比較熟悉

沒有留言:

張貼留言