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);
}
{
//取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);
}

参考文档:
robots.txt 指定 Sitemap.xml的位置和robots Meta标签[转]
C#读取加载XML文件-C/S开发框架
CSFramework旗舰版多语言支持两种存储策略:XML文件及SQL数据库
C#持久化对象为XML文件(MyXmlSerializer)
C#.Net 持久化对象为XML文件
读取一个文件夹下所有的txt文件,并保存到一个txt文本中
C# 自动生成Goolge/Baidu的SiteMap.xml文件
GIT VS解决方案忽略文件 .gitignore-C/S开发框架
C# 取真实的文件类型
C# 拆分PDF文件,提取PDF文本内容|C/S开发框架
本地文件日志,LocalLog.cs|C#源码
VS编译生成的DEBUG目录中所有文件格式解析-C/S开发框架
C#多线程使用读写锁ReaderWriterLockSlim同步写入文件-C/S开发框架
FileSystemWatcher类监控文件的更改状态并且实时备份文件-C/S开发框架
C#使用SqlBulkCopy快速导入Excel文件(xls/xlsx)-C/S开发框架
WCF开发框架之Winform客户端配置文件 - App.config
robots.txt 指定 Sitemap.xml的位置和robots Meta标签[转]
C#读取加载XML文件-C/S开发框架
CSFramework旗舰版多语言支持两种存储策略:XML文件及SQL数据库
C#持久化对象为XML文件(MyXmlSerializer)
C#.Net 持久化对象为XML文件
读取一个文件夹下所有的txt文件,并保存到一个txt文本中
C# 自动生成Goolge/Baidu的SiteMap.xml文件
GIT VS解决方案忽略文件 .gitignore-C/S开发框架
C# 取真实的文件类型
C# 拆分PDF文件,提取PDF文本内容|C/S开发框架
本地文件日志,LocalLog.cs|C#源码
VS编译生成的DEBUG目录中所有文件格式解析-C/S开发框架
C#多线程使用读写锁ReaderWriterLockSlim同步写入文件-C/S开发框架
FileSystemWatcher类监控文件的更改状态并且实时备份文件-C/S开发框架
C#使用SqlBulkCopy快速导入Excel文件(xls/xlsx)-C/S开发框架
WCF开发框架之Winform客户端配置文件 - App.config
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
