Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
abyrvalg
0 / 0 / 2
Регистрация: 18.04.2013
Сообщений: 16
#1

Ограничение на отрицательные числа - C#

12.06.2013, 19:01. Просмотров 484. Ответов 2
Метки нет (Все метки)

Здрасьте, буду очень благодарен, если тут кто-нибудь подскажет, как настроить ограничение на отрицательные числа при вводе. И, если не сложно, то объясните идиоту на пальцах, как работает try-catch и зачем он нужен.
http://www.cyberforum.ru/csharp-beginners/thread1361989.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2013, 19:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ограничение на отрицательные числа (C#):

Даны три целых числа. Возвести в квадрат отрицательные числа и в третью степень — положительные
Даны три целых числа. Возвести в квадрат отрицательные числа и в третью степень...

ограничение числа
Здравствуйте,помогите пожалуйста с таким вопросом. Элемент DataGridView имеет...

Ограничение вывода числа
У меня есть число с плавающей запятой например 30,030423402342 мне надо вывести...

ограничение длины числа
Подскажите пожалуйста,как ограничить число выводимых знаков после запятой в...

Положительные и отрицательные числа
Помогите пожалуйсто решить задачу, на форуме ответов не нашол....( Вот условие:...

2
buntar
524 / 525 / 181
Регистрация: 16.03.2012
Сообщений: 1,160
Записей в блоге: 2
13.06.2013, 16:48 #2
Лучший ответ Сообщение было отмечено abyrvalg как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class number
{
   private int num;
   public int Number{get{return num;}
                           set{num=value>0 ? value: 13;} }
}
class one{ 
public void main()
{
   number i = new number();
   i.Number=87;
   Console.Writeline(i.Number);
   i.Number=-287;
   Console.Writeline(i.Number);
}
}
Добавлено через 2 минуты
В такой ситуации лучше использовать условный оператор if для проверки на отрицательность, чем пробовать обработать исключение.
1
Psilon
Master of Orion
Эксперт .NET
5981 / 4834 / 901
Регистрация: 10.07.2011
Сообщений: 14,439
Записей в блоге: 5
Завершенные тесты: 4
13.06.2013, 17:00 #3
buntar, при вводе - это я так понимаю Console.ReadLine


abyrvalg, насчет try catch ну например если у вас есть
C#
1
2
3
4
5
6
7
8
9
10
Console.WriteLine("Введите число");
uint x;
try
{
   x = uint.Parse(Console.ReadLine());
}
catch
{
   Console.WriteLine("Ты че делаешь э?");
}
можно вводить только положительные числа.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2013, 17:00
Привет! Вот еще темы с решениями:

Как рандомно сформировать отрицательные числа
Random rand = new Random((int)DateTime.Now.Ticks); for (int i...

Удалить из массива все отрицательные числа
Удалить из массива все отрицательные числа c#

Удалить из списка все отрицательные числа
Построить линейный список из входной последовательности чисел. Удалить из него...

Удалить из очереди все отрицательные числа
Ребят, пожалуйста, помогите кто может, это на завтра нужно уже принести...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru