C# 读取资源文件:使用 ResourceManager 类
在 C# 中,可以使用'ResourceManager'类来读取资源文件。下面是一个简单的示例:
using System;
using System.Resources;
class Program
{
static void Main()
{
// 创建ResourceManager对象,并指定资源文件的名称和所在的程序集
ResourceManager rm = new ResourceManager('YourNamespace.Resources.ResourceFileName', typeof(Program).Assembly);
// 使用GetString方法来获取资源文件中的字符串
string greeting = rm.GetString('Greeting');
// 输出获取到的字符串
Console.WriteLine(greeting);
}
}
上述代码中,我们创建了一个'ResourceManager'对象,并指定了资源文件的名称和所在的程序集。然后,我们使用'GetString'方法来获取资源文件中的字符串。最后,将获取到的字符串输出到控制台。
需要注意的是,'ResourceFileName'应该是资源文件的名称,不包括文件扩展名。而'YourNamespace'是资源文件所在的命名空间。
另外,还可以使用'GetObject'方法来获取其他类型的资源,如图片、音频等。只需将资源文件中的键名作为参数传递给'GetObject'方法即可。
希望对你有帮助!
原文地址: https://www.cveoy.top/t/topic/pmpc 著作权归作者所有。请勿转载和采集!