c# - 添加 .csv 文件作为资源文件并在代码中访问它

标签 c#

我有一个 .csv 文件,我将在我的代码中使用 oledb 方法读取它,现在我想要这个 .csv 文件作为我的资源文件,所以我在资源中添加了该文件。 但是从代码访问资源文件的结构,任何人都可以帮我解决这个问题

谢谢

最佳答案

假设您的 CSV 文件作为资源嵌入,您可以像这样访问它:

using (var stream = Assembly
    .GetExecutingAssembly()
    .GetManifestResourceStream("YourNamespace.test.csv"))
using (var reader = new StreamReader(stream))
{
    string csv = reader.ReadToEnd();
    // do something with the CSV
}

关于c# - 添加 .csv 文件作为资源文件并在代码中访问它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2386118/

相关文章:

c# - 奇怪的 lambda 行为

c# - 多态类的函数求值

c# - 测试泛型方法参数是否为类

c# - 在可序列化的 C# 类上使用不带 XmlArray 的 XmlArrayItem 属性

c# - C# datetime 到 sql server datetime 的转换抛出错误

c# - C#获取磁盘簇大小--出现 'GetDiskFreeSpace'错误

c# - 在 NHibernate 环境中创建数据驱动的单元测试

c# - MVC 对 ViewPage 本身强类型化

c# - 在 C# 和 VB.NET 中传递参数

C#,如何将证书添加到 HttpClientHandler?