C#读取资源文件的两种方法
2012-06-11 13:59
447 查看
http://lwl0606.cmszs.com/?p=1021
C#中则是:项目命名空间.资源文件所在文件夹名.资源文件名
例如:
istr = assm.GetManifestResourceStream("项目命名空间.资源文件所在文件夹名.资源文件名");
读取资源文件
注意: 资源文件一定要是
嵌入的资源; 并且资源文件名要带扩展名的
Assembly assm = Assembly.GetExecutingAssembly();
Stream istr = assm.GetManifestResourceStream("CreateDatabase.Resources.aa.txt");
System.IO.StreamReader sr = new System.IO.StreamReader(istr);
string str = sr.ReadLine();
Assembly myAssem = Assembly.GetEntryAssembly();
ResourceManager rm = new ResourceManager("CreateDatabase.Properties.Resources", myAssem);
//CreateDatabase是你程序的命名空间,CreateDatabase.Properties 是资源类Resources的命名空间
// this.pictureBox1.Image = (Image)rm.GetObject("aa");
string str = rm.GetString("aa"); //资源文件名称不带扩展名
CreateDatabase.Properties 是资源类Resources的命名空间 , 资源文件名称不带扩展名
方法1 GetManifestResourceStream
VB.Net中资源的名称为:项目默认命名空间.资源文件名C#中则是:项目命名空间.资源文件所在文件夹名.资源文件名
例如:
istr = assm.GetManifestResourceStream("项目命名空间.资源文件所在文件夹名.资源文件名");
读取资源文件
注意: 资源文件一定要是
嵌入的资源; 并且资源文件名要带扩展名的
Assembly assm = Assembly.GetExecutingAssembly();
Stream istr = assm.GetManifestResourceStream("CreateDatabase.Resources.aa.txt");
System.IO.StreamReader sr = new System.IO.StreamReader(istr);
string str = sr.ReadLine();
方法2 ResourceManager.GetObject("文件名")
读取资源文件Assembly myAssem = Assembly.GetEntryAssembly();
ResourceManager rm = new ResourceManager("CreateDatabase.Properties.Resources", myAssem);
//CreateDatabase是你程序的命名空间,CreateDatabase.Properties 是资源类Resources的命名空间
// this.pictureBox1.Image = (Image)rm.GetObject("aa");
string str = rm.GetString("aa"); //资源文件名称不带扩展名
CreateDatabase.Properties 是资源类Resources的命名空间 , 资源文件名称不带扩展名
相关文章推荐
- C#读取资源文件的两种方法
- Android读取工程内 资源文件的两种方法
- C#读取txt文件的两种方法
- C# 读取.resx资源文件内字符串的方法
- 两种从资源文件中读取常量的方法
- Android apk安装过程及Java、JNI读取安装包内assets资源文件的两种方法(附源码实例)
- 在c#中读取Excel文件提供两种方法
- java 读取资源文件两种方法
- C#中Excel文件的读取的两种方法:Excel类和OleDb
- Android apk安装过程及Java、JNI读取安装包内assets资源文件的两种方法(附源码实例)
- Android 读取工程内资源文件的两种方法
- 资源文件读取的一种方法
- C# 读取文件方法集
- java加载资源文件的两种方法
- C#读写txt文件的两种方法介绍
- 使用C#读取文件更有效率的几种方法
- C#实现Web文件上传的两种方法
- C#读取写入配置文件Cinfig.ini方法
- C#使用资源文件的方法