C# 从程序集中加载多个文件,并将每个文件转换为字节
我正在从当前程序集中加载一个资源,如下所示:C# 从程序集中加载多个文件,并将每个文件转换为字节,c#,C#,我正在从当前程序集中加载一个资源,如下所示: var a = Assembly.GetExecutingAssembly(); using (StreamReader str = new StreamReader(a.GetManifestResourceStream("AS.S.sql"))) { } 但是,我需要从程序集中读取20个文件,并将每个流转换为字节[] 最好的方法是什么 谢谢,, 米格尔我能够解决这个问题: Assembly a = Assembly.GetExecuting
var a = Assembly.GetExecutingAssembly();
using (StreamReader str = new StreamReader(a.GetManifestResourceStream("AS.S.sql"))) {
}
但是,我需要从程序集中读取20个文件,并将每个流转换为字节[]
最好的方法是什么
谢谢,,
米格尔我能够解决这个问题:
Assembly a = Assembly.GetExecutingAssembly();
foreach (String f in a.GetManifestResourceNames()) {
using (StreamReader stream = new StreamReader(a).GetManifestResourceStream(f))) {
var file = stream.BaseStream.ToByte();
}
}
谢谢,,
米格尔