2011-01-19 63 views
0

使用的ParamArray是否有可能做這樣的事情(不知道如何形成正確的語法):在VB.NET物業

Public Property MyProperty as ParamArray Date 
    Get 
     ... 
    End Get 
    Set(ParamArray p as Date) 
     ... 
    End Set 
End Property 

回答

0

我想如果這是不可能使一個屬性只會使2種方法:

Private itsDateLst As New List(Of Date) 

Public Sub SetDateList(ByVal ParamArray p As Date) ... 
Public Function GetDateList() As IList(Of Date) ... 
1

否;這是不可能的。

相反,您應該只讀Collection(Of DateTime)屬性。

1

不,這是不可能的。您必須將該屬性定義爲Date()並明確創建該數組才能分配該數組,儘管您應該考慮使用更合適的集合類型或接口而不是簡單的數組。