| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > c# inheritance standart class |
| Автор: Nestap 5.9.2009, 13:27 | ||
рибята есть идя но не получатся решыть:
error: Error 1 'System.Data.DbCommand': cannot derive from sealed type 'System.Data.OleDb.OleDbCommand' C:\Documents and Settings\Admin\Desktop\Geo +\Class\dbExecute.cs 9 19 Class я хочу сбой класы создать ..... |
| Автор: Crypton 7.9.2009, 07:02 | ||
| Немного теории на английском: http://blogs.msdn.com/abhinaba/archive/2005/12/07/500928.aspx Все дело в дизайне языка. Прикол при sealed («запечатанных») классах, что их нельзя унаследовать, но это можно обойти создав свой провайдер и тупо выполнить остальное методом прокси. Что-то вроде так.
|
| Автор: Nestap 7.9.2009, 08:52 |
| Crypton, interface ya znayu shto nasledovati mojna... no nadabi vse metods redefened jali shto nelzea vse nasledovati.. ;( no vseoravno bolisoe spasiba..... vapseta ya zadumal eta delati esli prideotsa pomeneati bazu pomeneam tolica etat provider i vseo... a tak... ;) |