详解C#编程获取资源文件中图片的方法
详解C#编程获取资源文件中图片的方法
本文主要介绍C#编程获取资源文件中图片的方法,涉及C#针对项目中资源文件操作的相关技巧,以供借鉴参考。具体内容如下:
例子:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Reflection;
usingSystem.Drawing;
namespaceCL
{
publicclassRES
{
///
///定义一个资源文件名资源文件名=工程的默认命名空间+文件名(不带扩展名)
///
privatestringPublicResourceFileName="CL.Resources";
///
///从资源文件中读取一个资源
///
///资源文件名称命名空间+文件名称
///要读取的资源名称
///返回一个资源读取失败返回NULL
publicSystem.ObjectReadFromResourceFile(StringresName)
{
try
{
AssemblymyAssembly;
myAssembly=Assembly.GetExecutingAssembly();
System.Resources.ResourceManagerrm=new
System.Resources.ResourceManager(PublicResourceFileName,myAssembly);
returnrm.GetObject(resName);
}
catch(Exceptionex)
{
returnnull;
}
}
///
///获取资源图片
///
///文件名
///资源图片
publicBitmapGetResourceImage(Stringname)
{
Objecttempbitmap=null;
tempbitmap=ReadFromResourceFile(name);
if(tempbitmap.GetType().Equals(typeof(Bitmap)))
{
return(Bitmap)tempbitmap;
}
returnnull;
}
}
}
//调用GetResourceImage方法即可。name为文件的名称不带有后缀.
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短