【发布时间】:2017-07-14 02:32:23
【问题描述】:
我想设置一个数组的值,我从一个函数返回到一个属性。
属性:
Public Property Labels()() As String()
功能:(最近 3 天返回)
Public Function LabelDays(count As Integer)
Dim days(count)
days(0) = Date.Now.ToString("ddd")
count -= 1
If count > 0 Then
For i As Integer = 0 To count
days(i) = DateAdd(DateInterval.Day, i * -1, Date.Now).ToString("ddd")
Next
End If
Return days
End Function
用途:
Labels = LabelDays(3)
我收到“对象无法转换为字符串”之类的错误。 如果我直接设置值,它可以工作。
'Labels = New String() {"We", "Tu", "Mo"}
【问题讨论】:
标签: arrays vb.net properties