У меня есть разные классы, которые все переопределяют ToString()
функцию, и все они используют одну и ту же логику
И что я сейчас делаю, так это то, что я вызываю статический метод для этих классов, и я хотелзнать, что можно создать метод расширения, который будет вызываться из всех этих ToString()
методов
Это то, что у меня есть до сих пор
public class A
{
public override string ToString()
{
return Helper.myToString(this);
}
}
public class B
{
public override string ToString()
{
return Helper.myToString(this);
}
}
и myToString()
public static string myToString(object obj)
{
///do stuff
}
Я создал такой метод расширения
статический класс ExtensionMethods {открытая статическая строка myStoString (this object obj) {// do stuff}}
но я этого не делаюзнаю, как это назвать или, если возможно,