Шестнадцатеричное значение для request.Timeout в C#

Я декомпилировал DLL с помощью рефлектора. Полученный код помещает шестнадцатеричные значения во все назначения для request.Timeout. Что-то вроде этого:

request.Timeout = 0x401640;

Он прекрасно компилируется, но я не знаю, заставит ли приложение при таких значениях вести себя одинаково. Я мог бы изменить их на DEC, но дело в том, что их так много, и это не практично.

Я использую.net 3.5.

Мой вопрос: будет ли он вести себя так же, как если бы были установлены значения DEC? Спасибо.

1 ответ

Краткий ответ: да

Длинный ответ: Да, но вы должны изменить их на десятичные целые числа любым способом. Программирование - это обеспечение правильной работы программного обеспечения, но также и удобочитаемость.

Кто бы ни прочитал этот код в будущем (включая вас), это будет более легкое время.

Другие вопросы по тегам