[Tips]:Read value from Resource file in C#
詳細
1: //Namespace reference
2: using System;
3: using System.Resources;
4:
5:
6: #region ReadResourceFile
7: ///
8: /// method for reading a value from a resource file
9: /// (.resx file)
10: ///
11: /// file to read from
12: /// key to get the value for
13: /// a string value
14: public string ReadResourceValue(string file, string key)
15: {
16: //value for our return value
17: string resourceValue = string.Empty;
18: try
19: {
20: // specify your resource file name
21: string resourceFile = file;
22: // get the path of your file
23: string filePath = System.AppDomain.CurrentDomain.BaseDirectory.ToString();
24: // create a resource manager for reading from
25: //the resx file
26: ResourceManager resourceManager = ResourceManager.CreateFileBasedResourceManager(resourceFile, filePath, null);
27: // retrieve the value of the specified key
28: resourceValue = resourceManager.GetString(key);
29: }
30: catch (Exception ex)
31: {
32: Console.WriteLine(ex.Message);
33: resourceValue = string.Empty;
34: }
35: return resourceValue;
36: }
37: #endregion