c#webform中对象的动态特性
我有一个ShowSeat类的n个属性:SeatCol1Status、SeatCol2Status…、SeatColnStatus 我想查看此列表的值,但我不喜欢c#webform中对象的动态特性,c#,webforms,C#,Webforms,我有一个ShowSeat类的n个属性:SeatCol1Status、SeatCol2Status…、SeatColnStatus 我想查看此列表的值,但我不喜欢 <%= ShowSeats[rowIndex].SeatCol1Status %> <%= ShowSeats[rowIndex].SeatCol2Status %> .................. <%= ShowSeats[rowIndex].SeatColnStatus %> ....
<%= ShowSeats[rowIndex].SeatCol1Status %>
<%= ShowSeats[rowIndex].SeatCol2Status %>
..................
<%= ShowSeats[rowIndex].SeatColnStatus %>
..................
如何使用webform的html中的loop生成它您可以添加一个索引属性,然后可以循环(猜测返回类型): 但也许您不应该创建特定于“n”的属性,而应该创建一个单独的属性,其中包含一个“座椅状态”列表,您可以索引到该列表中(并且可以轻松地进行迭代)。当不是所有的行都有相同数量的座位时,这也很容易适应
public SeatStatus SeatStatus[int col]
{
get
{
switch(col)
case 1: return SeatCol1Status;
case 2: return SeatCol2Status;
// etc
}
}