请教C# Winform对Resources资源的提取

2024-12-26 18:36:25
推荐回答(1个)
回答1:

Ps:

Vs只能直接识别图片和文本文件,其它格式的文件都是保存到byte数组里面的
private void btn_read_Click(object sender, EventArgs e)
{
//测试文件.txt
string txt=Properties.Resources.测试文件;
rtb_txt.Text = txt;
}

private void btn_Copy_Click(object sender, EventArgs e)
{
//测试.xlsx
byte[]buff= Properties.Resources.测试;
File.WriteAllBytes("D:\\测试.xlsx", buff);
}
其它文件的处理方式同.xlsx类似
不过一般情况像数据库那些文件一般是要包含在项目中,设置编译时复制到输出目录即可直接在程序里面使用相对路径进行访问