Унарный минус всегда предшествует операнду, изменяет значение переменной на противоположное по знаку.
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
inta = 5; -
Console.WriteLine(-a); -
Console.WriteLine("{0}", (-a)); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
inta = 5; -
Console.WriteLine(-a); -
Console.WriteLine("{0}", (-a)); -
Console.ReadKey(); -
return0; -
} }
-5
-5
-5