我被告知要创建一个函数,它将以字符串的形式返回动态填充表格的 HTML 标记。 请注意,这仅指 HTML 标记的构建方式!
解决方案A:
Public Function FunctionA(features As String(), values As String(), count As Integer) As String
Dim header As String = "<div><table><tr><th>Feature</th><th>Value</th></tr>"
Dim content As String = ""
For row As Integer = 0 To count - 1
content &= "<tr><td>" & features(row) & "</td><td>" & values(row) & "</td></tr>"
Next
content &= "</table></div>"
Return header & content
End Function
解决方案B:
Public Function FunctionB(features As String(), values As String(), count As Integer) As String
Dim head As String = "<tr><th>Feature</th><th>Value</th></tr>"
Dim content As String = ""
For row As Integer = 0 To count - 1
content &= "<tr><td>" & features(row) & "</td><td>" & values(row) & "</td></tr>"
Next
Return "<div><table>" & head & content & "</table></div>"
End Function
我通常想知道人们认为什么是更“合适”的方法,所以请随时留下任何意见和论点。 :)