Самый простой вариант, как отрицательное число сменить на положительное и наоборот - это умножить число на -1.
[code]
int a = b * -1; //При условии, что b ранее уже задана
[/code]
Всё, если b = -15, значит а будет равна 15.
Если b была равна 15, значит а будет равна тогда -15.
Но и такая запись тоже не является ошибкой:
[code]
int a = -b; //При условии, что b ранее уже задана
[/code]
И вы смените знак.
Однако, мы тут задествовали 2 переменных. Если вы непосредственно хотите сменить знак на противоположных у этой же переменной, записываете так:
[code]
a = -a; //При условии, что а ранее уже задана
[/code]
Если вам необходимо получить модуль числа (т.е. сделать его только положительным), используйте
Math.Abs
[code]
int a = -15;
a = Math.Abs(a);
Console.WriteLine(a);
Console.ReadKey();
[/code]
Дополнительная информация о том, как вывести результат в
консоли или
WinForm