我有幾個控制,所有從UserControl
繼承,而我有上UserControl
類型(救我從編寫出6點不同的方法)運行的MergeSort
方法,但是當我投回到我排序後的自定義控件,它會拋出一個錯誤,我做錯了什麼? mergesort方法需要每個自定義控件使用的Left
屬性,那麼是否有其他方式可以執行此操作?無效轉換到自定義控件
歸併方法是這樣的:
public UserControl[] MergeSort(UserControl[] array)
演員的樣子:(我刪除了我以前的答案,因爲我認爲這實際上是不正確的)
(CustomControl[])MergeSort(customControlArray);
這工作,結合使用基類而不是usercontrol – 2011-02-27 16:23:25
順便說一句,你是什麼意思'冷卻器'語法? – 2011-02-27 16:28:36
Cheers @Chi請參閱我編輯的使用.NET 3.5新功能的語法。 :) – 2011-02-28 09:23:02