C#可以使用变量作为属性

时间:2016-08-09 16:36:55

标签: c# razor

我不确定这是否可行,但我在运行foreach时尝试将变量用作属性。我知道这种方法可能不被认为是干净的,并且是由于数据建模不佳,但我只是想知道这是否可行。

模型

public class nameActivity
{   
    public string name {get;set;};  
    public int month {get;set;};    
    public int hours {get;set;};    
    public int billings {get;set;};     
}

查看

string[] stringArray = new string[] { "hours", "billings" };

foreach (string i in stringArray)
{
    foreach (var item in Model)
    {
        <td>@item.name</td>
        <td>@item.month</td>
        <!--somehow use i variable in below td-->
        <td>@item.use_i_here</td>
    }   
}

0 个答案:

没有答案