我有静态的列数,我的程序将用数据填充,比如说3。但是在最后,图片路径可能会有不同的列数。目前我不能说会有多少,因为信息将从数据库中发出,因此它们的数量也会有所不同。问题是,我应该如何为这个目的准备我的课程?正如你在下面看到的,我声明了3个静态列,但是对于未知数量的图片列,我有麻烦。我是否应该添加100个,并标记为可选,或者还有其他方法?
<FieldOrder(1)>
<FieldQuoted(QuoteMode.AlwaysQuoted)>
Public KategorieLevel3_5 As String
<FieldOrder(2)>
<FieldQuoted(QuoteMode.AlwaysQuoted)>
Public KategorieLevel4_5 As String
<FieldOrder(3)>
<FieldQuoted(QuoteMode.AlwaysQuoted)>
Public KategorieLevel5_5 As String
<FieldOptional>
<FieldOrder(4)>
Public Pic_1 As String
...
<FieldOptional>
<FieldOrder(100)>
Public Pic_100 As String发布于 2016-09-16 18:26:47
您可以添加数组字段。
<FieldOrder(4)>
Public Pic_1 As String()如果可以有零张图片,那么你也可以将该属性标记为可选。
<FieldOptional>
<FieldOrder(4)>
Public Pic_1 As String()您甚至可以设置数组中的最小/最大值数:
<FieldOrder(4)>
<FieldArrayLength(2, 8)>
Public Pic_1 As String()https://stackoverflow.com/questions/39526558
复制相似问题