C#生成和访问资源文件

本文介绍了如何在C#中创建和访问资源文件,特别是针对图片资源的处理。通过使用ResourceWriter生成资源文件,并将图片及其他数据添加为资源,然后利用ResourceManager在运行时获取这些资源,确保了程序的轻量化发布和资源的安全性。
摘要由CSDN通过智能技术生成

C#可以方便的实现将图片文件放入到资源文件中,这样你辛辛苦苦做的图片就不会那么容易被别人盗用,发布程序时只需要带一个资源文件即可。下面就简单介绍一下如何生成和访问资源文件。   
    
 ResourceWriter   rw   =   new   ResourceWriter("data.resources");//创建资源文件
Image   image   =   Image.FromFile("文件路径");
rw.AddResource("主键",   image);  
//如字典一样,可以添加属性并赋值
rw.AddResource("Title",   "Professional   C#");  
rw.AddResource("Chapter",   "Assemblies");  
rw.AddResource("Author",   "Christian   Nagel");  
rw.AddResource("Publisher",   "Wrox   Press");  
rw.Close();  


引用资源文件
Assembly   assembly   =   Assembly.GetExecutingAssembly();  
System.Resources.ResourceManager rm   =   new   System.Resources.ResourceManager("工程名.data",assembly);
//获得相应的属性 
logo.Image   =   (Image)rm.GetObject("WroxLogo");  
textBoxTitle.Text   =   rm.GetString("Title");  
textBoxChapter.Text   =   rm.GetString("Chapter");  
textBoxAuthor.Text   =   rm.GetString("Author");  
textBoxPublisher.Text   =   rm.GetString("Publisher");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值