Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace prog
- {
- class Account
- {
- private static decimal min_sum;
- public static decimal MinSum
- {
- get { return min_sum; }
- set { if (value > 0) min_sum = value; }
- }
- public Account(decimal sum)
- {
- if (sum < min_sum) throw new Exception("недопустимая сумма");
- Sum = sum;
- }
- public decimal Sum { get; private set; }
- public static decimal GetSum(decimal sum)
- {
- decimal result;
- result = sum * 10;
- return result;
- }
- public static Account operator +(Account x, Account y)
- {
- return new Account(0) {Sum = x.Sum + y.Sum };//не понимаю ПОчему тут так
- }
- public static bool operator >(Account x, Account y)
- {
- return x.Sum > y.Sum ;
- }
- public static bool operator <(Account x, Account y)
- {
- return x.Sum < y.Sum;
- }
- }
- class User
- {
- }
- class Program
- {
- static void Main(string[] args)
- {
- Account account1 = new Account(10);
- Account account2 = new Account(20);
- Account account3 = account1 + account2;
- bool result = account1 > account2;
- Console.WriteLine(account3.Sum);
- Console.WriteLine(result);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement