Есть ли разделитель цифр в C#?

Я использую следующий код:

do
{
    response = client.GetAsync(jobStatusURI).Result;
    if (response.IsSuccessStatusCode)
    {
        coverageResult = response.Content.ReadAsStringAsync().Result;
        if (string.IsNullOrEmpty(coverageResult))
        {
            int sleepTime = 3000; // Millisecond initialized
            System.Threading.Thread.Sleep(sleepTime);
            LogAll.LogInfo($"Waiting for job result, sleeping for  : {sleepTime}", log);
        }
        else
            return coverageResult;
    }
    else
    {
        LogAll.LogError($"Failed to get result", log);
        break;
    }

} while (string.IsNullOrEmpty(coverageResult));

Если вы видите, я установил время сна как 3000 миллисекунд, но на самом деле он спит в течение 30 секунд, то есть 30000. Вот лог

ИНФОРМАЦИЯ 2019-02-28 14:55:12 - В ожидании результата работы, спать на: 3000

ИНФОРМАЦИЯ 2019-02-28 14:55:42 - Ожидание результата работы, спит для: 3000

ИНФОРМАЦИЯ 2019-02-28 14:56:12 - В ожидании результата работы, спать на: 3000

ИНФОРМАЦИЯ 2019-02-28 14:56:42 - Ожидание результата работы, спит для: 3000

ИНФОРМАЦИЯ 2019-02-28 14:57:12 - В ожидании результата работы, спать на: 3000

ИНФОРМАЦИЯ 2019-02-28 14:57:42 - Ожидание результата работы, спит для: 3000

ИНФОРМАЦИЯ 2019-02-28 14:58:12 - Ожидание результата работы, спит для: 3000

ИНФОРМАЦИЯ 2019-02-28 14:58:42 - Ожидание результата работы, спит для: 3000

ИНФОРМАЦИЯ 2019-02-28 14:59:12 - В ожидании результата работы, спать на: 3000

ИНФОРМАЦИЯ 2019-02-28 14:59:42 - Ожидание результата работы, спит для: 3000

0 ответов

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