Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> c# inheritance standart class 
V
    Опции темы
Nestap
Дата 5.9.2009, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 221
Регистрация: 10.10.2008

Репутация: нет
Всего: 0



рибята есть идя но не получатся решыть:

Код

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.OleDb;

namespace System.Data
{
    public class  DbCommand : OleDbCommand
    {
        public DbCommand()
       {
           
       }
       
    }
}


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



я хочу сбой класы создать .....
 smile  smile 

Это сообщение отредактировал(а) Nestap - 5.9.2009, 13:28
--------------------
<?    echo "Nestap";?>
PM WWW ICQ Skype Jabber   Вверх
Crypton
Дата 7.9.2009, 07:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 9.10.2006
Где: США, Санкт-Петерб ург

Репутация: нет
Всего: 2



Немного теории на английском: http://blogs.msdn.com/abhinaba/archive/200.../07/500928.aspx
Все дело в дизайне языка. Прикол при sealed («запечатанных») классах, что их нельзя унаследовать, но это можно обойти создав свой провайдер и тупо выполнить остальное методом прокси.
Что-то вроде так.
Код

    public class MyCommand : System.Data.IDbCommand {
        private OleDbCommand _command = new OleDbCommand();
        public void Cancel() {
            throw new NotImplementedException();
        }
        public string CommandText {
            get {
                return _command.CommandText;
            }
            set {
                _command.CommandText = value;
            }
        }
   
        ... и так далее


--------------------
«Все, что вы знаете — ложь» Теория мироздания 
PM MAIL WWW ICQ Skype   Вверх
Nestap
Дата 7.9.2009, 08:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 221
Регистрация: 10.10.2008

Репутация: нет
Всего: 0



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... smile

;)
--------------------
<?    echo "Nestap";?>
PM WWW ICQ Skype Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0393 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.