C#获取系统嵌入式资源,如Xml,Txt文件
作者:C/S框架网  发布日期:2011/07/16 00:07:44
C#获取系统嵌入式资源,如Xml,Txt文件

前提条件是xml,txt文件必须是嵌入式资源。可能通过设置文件的属性Build Action为Embedded Resource。

"TestProject.XMLFile1.xml"指嵌入式资源全名,由所在的名字空间及文件名组成.

private void button2_Click(object sender, EventArgs e)
{
   //取xml文件的内容
   //Stream ms = this.GetType().Assembly.GetManifestResourceStream("TestProject.XMLFile1.xml");
   
   //取txt文件的内容
   Stream ms = this.GetType().Assembly.GetManifestResourceStream("TestProject.TextFile1.txt");
   
   byte[] bs=new byte[ms.Length];
   ms.Read(bs, 0, bs.Length);
   
   string txt= Encoding.Default.GetString(bs); //将byte数组转换为string.
   
   MessageBox.Show(txt);
}



C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


上一篇 下一篇