如何在运行时C#中搜索嵌入文件

pag*_*oda 1 c# reflection .net-assembly

是否可以搜索与特定搜索条件匹配的嵌入文件(例如*.xml).

我的代码目前(适用于我知道路径的文件)

var fileName = "PATH.sample.xml";
var assembly = Assembly.GetExecutingAssembly();
Stream stream = assembly.GetManifestResourceStream(fileName);

StreamReader reader = new StreamReader(stream);
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(reader.ReadToEnd());
Run Code Online (Sandbox Code Playgroud)

Ser*_*-Tm 5

var findedResourceNames = assembly.GetManifestResourceNames()
     .Where(name => name.EndsWith(".xml")).ToArray();
Run Code Online (Sandbox Code Playgroud)