170 похожих чатов

Подскажите плз - есть ли аналог в C# методов расширения,

которые позволяют переопределить метод в классе A, не меняя его исходный код?

(Т.е. переопределенный код будет в классе B)

23 ответов

21 просмотр

плохо понятно может об этом вопрос? https://learn.microsoft.com/ru-ru/dotnet/csharp/language-reference/keywords/override

Chris-Rekfild Автор вопроса
Larymar GC
плохо понятно может об этом вопрос? https://learn....

Есть файл, который уже скомпилирован, и куда я влезть не могу. Можно ли переопределить его методы для того, чтобы (гусары, не ржать) просто увеличить размеры создаваемой формы

Chris-Rekfild Автор вопроса
Ralsei
С unsafe можно подменять методы

А без него? 😅 Я ж себе ногу прострелю сразу в 2х местах)) P.S. но спасибо за наводку)

Chris-Rekfild Автор вопроса
Brykez7
Библиотека для моков)

Можно чуть подробнее?

Chris Rekfild
Можно чуть подробнее?

Загугли библиотека Moq и NSubstitute. Так же возможно тебе подойдёт паттерн декоратор.

Chris-Rekfild Автор вопроса
Ralsei
А ты стреляй аккуратно

У меня просто в c++ лапки (

Chris-Rekfild Автор вопроса
Brykez7
Загугли библиотека Moq и NSubstitute. Так же возмо...

Хм. Спасибо за наводку! А то я даже не знал, как это загуглить

https://github.com/pardeike/Harmony

Brykez7
Ну это жестко)

а ты как хотел

Chris-Rekfild Автор вопроса

Нихрена ж себе. Одновременно и страшно, и Красивое...

Chris Rekfild
Нихрена ж себе. Одновременно и страшно, и Красивое...

и можно стать рыбом, которого будут показывать следующим поколениям выживших...

Chris Rekfild
В смысле?

домкрат штука хорошая, пока не лопнет - все эти полу-официальные методики всегда зона риска

Chris-Rekfild Автор вопроса
Yury Schkatula
домкрат штука хорошая, пока не лопнет - все эти по...

Блин. Просто я думал есть встроенный механизм для этого. А то у нас есть закрытое ядро программы, и очень часто это Сиииильно ограничивает

Chris Rekfild
Блин. Просто я думал есть встроенный механизм для...

Может оно так и задумано а вы просто не туда лезете?

Chris-Rekfild Автор вопроса
Oleg Safonov
Может оно так и задумано а вы просто не туда лезет...

Да, но есть нюансы... Из за которых приходится так делать

Chris-Rekfild Автор вопроса
Phantom
Что мешает поменять размер окна после?

То, что оно уже вызвано, и похоже в модальном режиме - т.е. я не могу сменить их через код. А пользователи хотят сразу широкое окошечко..

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта