這是兩個問題(比另一個更具體)。我可以限定VB.NET中的參數類型嗎?
如果我有這樣的方法:
Public Function Blah(String Foo)
End Function
我可以出線美孚對另一種類型(例如我可以要求富是一個字符串,也實現了IInterface?)。
我想象隱約類似於此:
Public Function Blah(RandomObject Foo Where RandomObject Is IInterface)
End Function
另外,有沒有什麼辦法來限定類型參數?
例如,我可以要求Type I作爲參數採用特定的類樹嗎?
Public Function Blah(Type t Where Type Of String)
End Function
我要指出,我在屬性的屬性的情況下使用此所以類聲明本身不能通用(這純粹是集中在排位賽的方法參數,而不是鍵入類及其方法)。
謝謝 - 這很有趣也很實用,但我發現我想做的事情是別的。我試圖將這應用於屬性,但不能在set子句中使用類型參數。 – 2009-04-08 07:01:43