本文介绍了如何在C#中创建和使用资源文件,特别是在多语言应用和图片打包到DLL时。资源文件可以是.resx或.resources格式。通过ResourceWriter将数据写入资源文件,然后使用ResourceReader或ResourceManager在程序中读取资源。在Visual Studio项目中,可以通过设置资源文件的Build Action属性为Embedded Resource将其打包到EXE或DLL中。
摘要由CSDN通过智能技术生成
比如有两个
资源
文件
,en-us.resx和zh-cn.resx
public static string GetLangString(string Key, string langtype, string FilePath)
string filename;
switch (langtype)
1. 可以在系统自动创建的
资源
文件
中
添加
对象
2. 获取的时候用Properties.Resources.XXX
3 可以自己创建
资源
文件
,例如StockSql.resx 用来存放SQL,
添加
资源
TestSql
4.通过StockSql.TestSql来获取,
【系统其实是通过在Properties.Resources中创建如下语句实现】
internal static string
1.新建一个Windows应用程序UseRes,用来调用
资源
。新建一个类库Res用来存储
资源
文件
。如图:2.为Res项目
添加
资源
文件
Res.resx并
添加
三个
资源
:HongYe.icogirl.gif字符串strTest值Hello World3.把Res.resx访问修饰符由Internal修改为Public这样可以在其他项目中调用。4.为UseRes
添加
Res项目引用。5.
读取
资源
的代码