iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 12
1
自我挑戰組

ASP.NET 網頁程式設計初學者系列 第 12

DAY12- ASP.NET 流程控制 & 常用函數- Switch…Case

  • 分享至 

  • xImage
  •  

Switch…case也是一種條件判斷式
甚至可以替代if的陳述式 因為有時候用if會顯得很雜亂
所以如果用switch…case會比較有條理 比較好閱讀程式在寫什麼
那我們今天來寫一個啤酒價格的DropDownList下拉式選單運用switch…case的語法
假設有6種啤酒價格如下:
海泥根 30元
津牌啤酒35元
騎麟啤酒39元
擺威啤酒40元
檸檬莎瓦45元
18天生啤49元
依樣開一個新web form叫Bear
拉進來一個下拉選單 然後把剛剛的啤酒名字寫進去 序號就1.2.3.4.5.6 價格的話寫在程式裡就好 等等再處理
拉一個DropDownList>編輯項目>填資料
圖1

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch (bearlist.SelectedItem.Value)
            {
                case "0":
                    Label1.Text = "請選擇";
                    break;
                case "1":
                    Label1.Text = "海泥根 30元";
                    break;
                case "2":
                    Label1.Text = "津牌啤酒35元";
                    break;
                case "3":
                    Label1.Text = "騎麟啤酒39元";
                    break;
                case "4":
                    Label1.Text = "擺威啤酒40元";
                    break;
                case "5":
                    Label1.Text = "檸檬莎瓦45元";
                    break;
                case "6":
                    Label1.Text = "18天生啤49元";
                    break;
            }
        }

Switch case就大概是這樣使用
如果有寫錯甚麼東西 或 觀念有問題 歡迎下面留言跟我說
:>>


上一篇
DAY11- ASP.NET 流程控制 & 常用函數- if…else
下一篇
DAY13- ASP.NET 流程控制 & 常用函數- try…catch…finally
系列文
ASP.NET 網頁程式設計初學者30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言