xxxxxxxxxx
int a = 10;
a++;
Console.WriteLine(a);
// Prints: 11
xxxxxxxxxx
Operator | Operator Name | Description
+ Unary Plus Leaves the sign of operand as it is
- Unary Minus Inverts the sign of operand
++ Increment Increment value by 1
-- Decrement Decrement value by 1
! Logical Negation (Not) Inverts the value of a boolean
public static void Main(string[] args)
{
int number = 50, result;
bool flag = true;
result = +number; //+50
Console.WriteLine(result);
result = -number; //-50
Console.WriteLine(result);
result = ++number; //51
Console.WriteLine(result);
result = --number; //50
Console.WriteLine(result);
Console.WriteLine(!flag); //Inverts the value of a boolean
}
xxxxxxxxxx
using System;
namespace Operator
{
class UnaryOperator
{
public static void Main(string[] args)
{
int number = 10, result;
bool flag = true;
result = +number;
Console.WriteLine("+number = " + result);
result = -number;
Console.WriteLine("-number = " + result);
result = ++number;
Console.WriteLine("++number = " + result);
result = --number;
Console.WriteLine("--number = " + result);
Console.WriteLine("!flag = " + (!flag));
}
}
}