using static System.Console; namespace OperadorBinario { class NumeroInteiro { public int valor; public NumeroInteiro(int i) { valor = i; } public static NumeroInteiro operator+(NumeroInteiro a, NumeroInteiro b) { return new NumeroInteiro(a.valor + b.valor); } } class Program { static void Main(string[] args) { NumeroInteiro a = new NumeroInteiro(10); NumeroInteiro b = new NumeroInteiro(5); NumeroInteiro c = a + b; WriteLine($"Adicionando dois números {a.valor} + {b.valor} = {c.valor}"); ReadLine(); } } }