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();
  }
}
谢谢,, 米格尔