using System.Collections.Generic;
using System.Threading.Tasks;
namespace UnaryOperatorOverload
public UnaryOperator(int number1,int number2)
Console.WriteLine("The Numbers are: " +Number1 +" and " +Number2);
public static UnaryOperator operator ~(UnaryOperator opr)
UnaryOperator obj=new UnaryOperator();
obj.Number1=-opr.Number1;
obj.Number2=-opr.Number2;
public static void Main()
UnaryOperator opr1=new UnaryOperator(25,30);
Console.WriteLine("Before Operator Overloading");
UnaryOperator opr2=new UnaryOperator();
Console.WriteLine("--------------------------");
Console.WriteLine("After Operator Overloading");
Console.Write("\nPress ENTER to Quit..");