Есть ли способ переопределить метод ToString() в классе Shape, не наследуя его и не выполняя его в унаследованном классе? Поэтому всякий раз, когда я вызываю какой-либо из методов формы в строковый, я получаю переопределение?Overriding ToString()
Примечание Я не хочу этого: Shpae1: Форма переопределение ....
Причина, почему я wan't сделать это, у меня есть много форм в моем проекте уже, эллипсы, прямоугольники и т. д. (общие). Я хочу напечатать местоположение каждой фигуры. Я знаю, что могу сделать отдельную функцию, берущую форму как arg, но у меня уже есть код, который использует строку в форме, поэтому я подумал, что было бы более элегантно, если бы Я мог бы просто изменить метод toString, поэтому мне не придется менять какой-либо код.
Можете ли вы дать нам более подробную информацию? Вы хотите использовать Shape.ToString() без наследования от Shape? Если да, то почему? –
OP говорит, что вопрос не зависит от WPF. Что теперь ? –
@PetarRepac: Нет; ОП не сказал этого. – SLaks