【发布时间】:2014-09-10 23:49:16
【问题描述】:
我正在为特定的内部文件开发模板引擎。我目前有这个代码:
public class properties
{
[DefaultValue("")]
public string CompanyName { get; set;}
[DefaultValue("")]
public string Address { get; set; }
[DefaultValue("")]
public string AddressExtra { get; set; }
[DefaultValue("")]
public string InvoiceNumber { get; set; }
[DefaultValue("")]
public string InvoiceDate { get; set; }
[DefaultValue("")]
public string OrderNumber { get; set; }
[DefaultValue("")]
public string Rep { get; set; }
[DefaultValue("")]
public string Status { get; set; }
[DefaultValue("")]
public string TaxRate { get; set; }
[DefaultValue("")]
public string Quantity1 { get; set; }
public string Quantity2 { get; set; }
...
}
为了配合这个模板: 作为 C# 开发区的“新手”。我想知道是否可以重新定义成员类中重复属性加载的实现逻辑。即:
Quantity1、Quantity2、Quantity3、Quantity4 ... 一直到 14,与所有其他重复区域相同。
不知道如何重新考虑这个逻辑,我转向 Stackoverflow 寻求可能的想法(不是外部库。我希望这是一个学习曲线和自包含)。
【问题讨论】:
-
你熟悉Arrays和collections吗?
-
@alexw 数组,是的。收藏,不多。将阅读提供的链接
标签: c# templating