详解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为文件的名称不带有后缀.
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短