【发布时间】:2010-02-04 16:18:35
【问题描述】:
我想加载一个属性文件(它是一个 .csv 文件,每行都有一个名称和相关的数值),然后像这样访问这些属性值:FileLoader.PropertyOne 或FileLoader.PropertyTwo。问题是我不想为每个值编写一个属性,我希望它们是从文件中生成的。所以
public class FileLoader
{
public int Property1 { get; private set; }
}
不是我要找的。这可能吗?我看不到任何方法,因为显然编译器不知道属性名称。也许类似的东西?
【问题讨论】:
-
编写一个 T4 模板,在给定 .csv 的情况下生成一个 .cs 文件。
标签: c# properties