3

在 Java 中,您可以使用以下代码读取嵌入在 JAR 文件中的文件:

String file = "com/company/package/filename.txt";
InputStream is = ClassName.class.getClassLoader().getResourceAsStream(file);

什么是上述代码的 C#/.NET 等效项 - 也就是说,我如何读取我嵌入在 DLL 中的文件?

谢谢!

4

1 回答 1

4

将文本文件添加为资源并为其分配 aresourceName后,然后:

 Assembly assembly = Assembly.GetExecutingAssembly();
 TextReader inputStream = new StreamReader(assembly.GetManifestResourceStream(resourceName));
 string result = inputStream.ReadToEnd();

注意:这来自这个帖子

于 2009-01-23T19:04:29.667 回答