Листинг 3.89. Поддержка других типов операндов
public static Counter operator +(Counter x, int y)
{
return new Counter { _count = x._count + y };
}
public static Counter operator +(int x, Counter y)
{
return new Counter { _count = x + y._count };
}
Программируем на C# 8.0. Разработка приложений
·
Иэн Гриффитс