C#中使用键值对存取值并使用Linq通过key获取value
生活随笔
收集整理的這篇文章主要介紹了
C#中使用键值对存取值并使用Linq通过key获取value
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
有時候需要往數據庫中存取數據比如
1,2,3
但是取出來后可能需要對應的中文。
首先新建全局變量類Global,然后聲明全局字段來存取鍵值對。
??????????? Dictionary<string, string> _componentsKeyValue = new Dictionary<string, string>(){{"1", "霸道"},{"2", "流氓"},{"3", "氣質"},{"4", "你好"},{"5", "下午好"},{"6", "嗯呢"}};然后再新建全局屬性來獲取此鍵值對
??????????? public Dictionary<string, string> ComponentsKeyValue{get{return this._componentsKeyValue;}}注:
博客主頁:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現
然后在需要通過鍵獲取值的地方
string name = Global.ComponentsKeyValue.Where(q => q.Key == "1").First().Value.ToString();這里的鍵值對都是使用的string ,具體可以根據自己需要定義字典的鍵值對的類型。
總結
以上是生活随笔為你收集整理的C#中使用键值对存取值并使用Linq通过key获取value的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SqlServer的NEWID()函数巧
- 下一篇: C#中更改DataTable某列的值,格