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

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

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

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

Увеличить все отрицательные числа, содержащиеся в массиве, на исходное значение первого отрицательного числа
Дан целочисленный массив размера N. Увеличить все отрицательные числа, содержащиеся в массиве, на...

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

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

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

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

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
5994 / 4847 / 901
Регистрация: 10.07.2011
Сообщений: 14,459
Записей в блоге: 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 = 0; i < n; i++) ...

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


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

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

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