DictionaryClass.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using Microsoft.AspNetCore.Mvc;
  6. using MySystem.Models;
  7. namespace MySystem
  8. {
  9. public class DictionaryClass
  10. {
  11. WebCMSEntities db = new WebCMSEntities();
  12. #region 根据字典key获取字典值
  13. public string getDictionaryNameByKey(Dictionary<string, string> data, string key)
  14. {
  15. if (data.ContainsKey(key))
  16. {
  17. return data[key];
  18. }
  19. return "";
  20. }
  21. public string getDictionaryNameById(Dictionary<int, string> data, int key)
  22. {
  23. if (data.ContainsKey(key))
  24. {
  25. return data[key];
  26. }
  27. return "";
  28. }
  29. public string getDictionaryNamesByKeys(Dictionary<string, string> data, string keys)
  30. {
  31. string result = "";
  32. string[] keylist = keys.Split(',');
  33. foreach (string subkey in keylist)
  34. {
  35. if (data.ContainsKey(subkey))
  36. {
  37. result += data[subkey] + ",";
  38. }
  39. }
  40. return result.TrimEnd(',');
  41. }
  42. #endregion
  43. }
  44. }