|
if this.blablabla в интерфейсе.
|
|||
---|---|---|---|
#18+
Слово this гуглится плохо. Видимо, отсюда проблемы, которые не понимаю, как решить. Есть интерфейс. И есть класс, его реализующий. Понадобилось изменить логику на более сложную, всвязи с тем что нужно поддерживать работоспособность и старого и нового кода. Кто ответит, что это и что с этим делать? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Ругань на: Error 118 'Console.PostgreSQLDBWorker' does not contain a definition for 'OldHandler' and no extension method 'OldHandler' accepting a first argument of type 'Console.PostgreSQLDBWorker' could be found Я ссылаюсь вроде как на this - экземпляр объекта, а оно че-то не хочет его воспринимать. Что я упускаю? Пока заменил код на юзание не this, а глобальной ссылки на этот объект, но это гогнокод. К тому же, в будущем экземпляр будет явно не один. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2013, 15:11 |
|
if this.blablabla в интерфейсе.
|
|||
---|---|---|---|
#18+
вангую, что OldHandler [если он на самом деле существует] является статиком. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2013, 15:21 |
|
if this.blablabla в интерфейсе.
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, неа. Вот он: Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2013, 16:23 |
|
if this.blablabla в интерфейсе.
|
|||
---|---|---|---|
#18+
Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2013, 16:35 |
|
if this.blablabla в интерфейсе.
|
|||
---|---|---|---|
#18+
Алексей К, Помогло. Теперь интересно, почему. this и так ведь реализует DBInterface ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2013, 17:43 |
|
|
start [/forum/topic.php?fid=20&msg=38497481&tid=1403530]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 189ms |
0 / 0 |