我希望以這樣的方式聲明一個變量,因爲它只能分配從Control派生的值並且還實現ISomething接口。如何聲明一個類型爲「Control implements interface ISomething」的變量/參數?
我打算將ISomething接口添加到控件的衍生物。
我想從TextBox和DatePicker派生SpecialTextBox和SpecialDatePicker,並在每個接口上實現ISomething接口。
我希望能夠將這些控件中的每一個賦值給一個類型爲「控制其實現ISomething」的變量,以便從那裏他們可以調用它們的ISomething方法或者可以將其添加到控件集合上表單。
因此....我如何聲明類型爲「Control也實現了ISomething」的變量「?
理想情況下,答案是在VB.Net中,但我也會對C#方法感興趣。要做到這一點
(注答案評論) – 2009-02-14 19:24:02