国产亚洲精品久久久久的角色-日韩欧美三级-久久精品爱-色一情一狱一爱一乱-亚洲国产欧美在线观看-极品美女扒开粉嫩小泬图片-国产精品99精品-粉嫩av一区二区在线播-色香蕉在线-动漫人妻h无码中文字幕-久青草影视-国产黄色视屏-免费在线看污视频-日韩av三级在线-2021国产精品视频网站-色婷婷www-亚洲天堂成人-国产性色αv视频免费-色xxxxxx-葵司免费一区二区三区四区五区

湘龍工作室提供長沙做網站,長沙建站,長沙網站開發,軟件制作,網站優化,域名注冊,網絡空間
長沙做網站

C#根據不同的數字對應不同的值的代碼(鍵值對)

發布時間:2013/03/08 來源:做網站

鍵值對是指根據一個鍵值獲得對應的一個值。鍵是指你存的值的編號,值是指你要存放的數據。以前我們講過sql語句中的日期運算

在用C#做項目做網站的時候,有時我們會遇到根據數據字段中的數字值對應不同的文字描述的判斷。這時候我們可能會想到if語句來進行判斷,但是如果數據字段中的數字值對應不同的文字描述相應的組如果有上十甚至上百種組合,這時如果用if語句來判斷未免會顯示很繁鎖。

那么像這種一列鍵值對數據,如何通過數據的關鍵字快速查找相應值呢?

一般遇到這個問題,用if語句來判斷適應鍵值對組少的情況,要是鍵值對組超過三個以上,技術稍強的程序人就會想到用數組。
string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
            for (int i = 1; i < 8; i++)
            {
                string strdaty=Day[Convert.ToInt32(DateTime.Now.AddDays(i).DayOfWeek.ToString("d"))].ToString();
            }
如上述代碼就可以實現鍵值對,但是數組只能用在線性數據結構,就是說鍵的數字是從零順序增長的。

如果鍵的數字是雜亂無章的怎么辦呢?對,就用Hashtable。
        public string reHastable(int OrderState)
        {
            string strOrderState = "";
            Hashtable ht = new Hashtable();
            ht.Add(12, "已取消");
            ht.Add(13, "未到取號時間");
            ht.Add(14, "可取號");
            ht.Add(15, "爽約");
            ht.Add(60, "取號成功");
            strOrderState = ht[OrderState].ToString().Trim();
            ht.Clear();
            return strOrderState;
        }
這個函數就實現了C#根據不同的數字對應不同的值。
除非注明,文章均為長沙做網站公司原創,轉載請以鏈接形式注明出處,謝謝。
本文地址:http://www.zblcd.com.cn/zwzzs/jianzhidui-171/
下一篇:人生的危機
做網站版權所有 2009-2015 湘ICP備11020044號   sitemap
地址:長沙市天心區五一西路189號錦繡中環29樓(已搬至岳麓區金星北路89號)   郵編:410001
電話:0731-82067301   QQ:2668200050   Email:longyun1077@163.com
湘龍工作室為您提供:長沙做網站,長沙建站,長沙網站開發,軟件制作,網站優化,域名注冊,網絡空間服務
Copyright 2002-2010 長沙做網站www.zblcd.com.cn. 版權所有
長沙做網站多少錢   長沙做網站公司   長沙做網站價格   長沙做網站的 培訓班管理軟件
分享到: