【问题标题】:What does * 0x3e8 mean in C# timeout calculation?* 0x3e8 在 C# 超时计算中是什么意思?
【发布时间】:2014-11-06 21:38:04
【问题描述】:

我正在使用 C# API 发送一个 httpwebrequest,但遇到了一些超时错误。在故障排除期间,我看到以下代码

timeout = timeout * 0x3e8;

0x3e8 在这里是什么意思?为什么我们可能要乘以这个数字?

【问题讨论】:

    标签: c# timeout httpwebrequest


    【解决方案1】:

    此十六进制 0x3e8 是十进制形式的 1000。所以该行相当于:

    timeout = timeout * 1000;
    

    正如@user2888973 猜测的那样,我们可能想乘以它来得到毫秒数。

    【讨论】:

    • 所以如果我通过timeout = 5,那么实际超时将以ms为单位为5000?
    • @user2210021 毫无疑问
    • 我猜这就是意思...时间以秒为单位而不是毫秒
    猜你喜欢
    • 2016-03-12
    • 2011-05-12
    • 2011-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    • 2015-04-05
    • 2015-06-07
    • 2011-12-11
    相关资源
    最近更新 更多