首页 > 解决方案 > C# 存储库 CSV 问题。这段代码究竟做了什么?

问题描述

这段代码是什么意思?它以某种方式在我身边生成了一个 .csv 文件,但我似乎找不到它。我将它用作数据源。

public CSVRepository()
{
    var filename = ConfigurationManager.AppSettings["CSVFileName"];
    path = AppDomain.CurrentDomain.BaseDirectory + filename;
}

标签: c#

解决方案


代码作为类的构造函数运行。它在app.configxml 文件中查找CSVFileNamexml 元素。它使用元素的值作为文件名(没有路径,只有名称)。然后它查找程序运行的路径,将文件名附加到该路径,并将结果设置到类中的成员字段,该类中的其他代码将使用该字段来写出您的 csv 文件。


推荐阅读