Для пользователей, которые регистрируются. Если Вам не приходит письмо с подтверждением email, пишите на admin[at]quizful[dot]net - будем подтверждать вручную. Просим прощения за доставленные неудобства.

С уважением,
команда Quizful
Знаете ли Вы, что

После прохождения теста можно комментировать вопросы теста, а Ваши комментарии увидят модераторы теста и пользователи, которым когда-либо эти вопросы попадались.

Топ контрибуторов
loading
loading
Лента обновлений
ссылка May 17 19:13
Комментарий от elirijndael:
Полностью согласен с valid_name.
ссылка May 17 18:47
Комментарий от Aleksandr89:
Неплохой тест. Для тех кто хочет ещё попрактиковатьс...
ссылка May 17 15:13
Комментарий от dpdpdp:
Поменяйте радиокнопки на чекбоксы.
Во втором варианте про...
ссылка May 17 11:55
Комментарий от Torredo812:
вот это подвох!!!
забываешь что х увеличился))и думае...
ссылка May 17 10:50
Комментарий от lesha1980:
Хороший вопрос. Получается, что проверяется только x в...
Статистика

Тестов: 130, вопросов: 5791. Пройдено: 126750 / 526548.

Методы Parse и TryParse в C#

Автор: art  к списку      

Вопрос
Какая разница между методами .Parse() и .TryParse()?
Ответ
Метод .Parse используется для конвертации любого значения в значение определенного типа.
Например:

string s = "42"; 
int32 n; 
n = Int32.Parse(s); 
Это будет работать нормально, если Вы уверены что в переменной s будет корректно записанное число. В случае же, если в переменной s будет строка вроде "abc", .NET выбросит исключение.
.TryParse() это хорошее решение, если строка, которая конвертируется не всегда число.

if(!Int32.TryParse(s, out n)) 
{ 
//обработка, если не число
}
Метод .TryParse() возвращает булевское значение обозначающее произошло ли преобразование и возвращает преобразованное значение в out параметре.

Если Вам понравился вопрос, проголосуйте за него

Голосов: 17  loading...
mustf4   BigMan   Sansend   elka97   nuar1989   maxim_dev   kpoxa   maksrit   amelie   ValinurovAM   quadroval   seriyezh   Mironov_Artem   animov   a18   gwfear   Hripunov