Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2019, 22:45   #1
NoNameForest
Новичок
Джуниор
 
Регистрация: 05.10.2019
Сообщений: 1
По умолчанию Тип одного из параметров бинарного оператора должен быть вмещающим

class services
{
public decimal Pay { get; set; }
public string Name { get; set; }
public decimal Cost { get; set; }
public services(decimal pay,string name,decimal money,decimal cost)
{
Pay = pay;
Name = name;
Cost = cost;
}

public static decimal operator - (decimal pay,decimal cost)
{
return Math.Abs(cost - pay);
}
}
NoNameForest вне форума Ответить с цитированием
Старый 05.10.2019, 22:59   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Вас не смущает, что вы оператор для класса decimal описываете в классе services?
p51x вне форума Ответить с цитированием
Старый 06.10.2019, 18:08   #3
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

для десимала уже определен такой оператор.

Код:
 public static decimal operator -(services pay, services cost)
            {
                return Math.Abs(cost - pay);
            }
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу человека который может создать работающий файл обработки платежей по системе (сервер-сервер). Фаил должен быть .php, код должен быть написан в JSON или C++ Stop3 Фриланс 2 29.11.2018 20:19
Перегруз бинарного оператора rioto Общие вопросы C/C++ 5 13.05.2018 09:18
Ну вот опять реакция на новости. политики - дебилы. Политический тезис должен быть таким - "дети должны быть все в детских садах!" Alar Свободное общение 55 01.07.2016 10:07
Перегрузка бинарного оператора XuMuK Общие вопросы C/C++ 48 21.07.2011 11:20
Перегрузка бинарного оператора + EC.cpp Общие вопросы C/C++ 4 10.04.2011 00:32