Шестнадцатеричное значение для request.Timeout в C#
Я декомпилировал DLL с помощью рефлектора. Полученный код помещает шестнадцатеричные значения во все назначения для request.Timeout. Что-то вроде этого:
request.Timeout = 0x401640;
Он прекрасно компилируется, но я не знаю, заставит ли приложение при таких значениях вести себя одинаково. Я мог бы изменить их на DEC, но дело в том, что их так много, и это не практично.
Я использую.net 3.5.
Мой вопрос: будет ли он вести себя так же, как если бы были установлены значения DEC? Спасибо.
1 ответ
Краткий ответ: да
Длинный ответ: Да, но вы должны изменить их на десятичные целые числа любым способом. Программирование - это обеспечение правильной работы программного обеспечения, но также и удобочитаемость.
Кто бы ни прочитал этот код в будущем (включая вас), это будет более легкое время.