Environment.TickCount Propriedade

Definição

Obtém o número de milissegundos decorridos desde que o sistema começou.

public:
 static property int TickCount { int get(); };
public static int TickCount { get; }
static member TickCount : int
Public Shared ReadOnly Property TickCount As Integer

Valor de Propriedade

Um inteiro assinado de 32 bits contendo o tempo em milissegundos decorrido desde a última vez que o computador foi ligado.

Observações

Esta propriedade devolve o resultado truncado de TickCount64. Para diferenças de versões e informações sobre a frequência de atualização, consulte as TickCount64 observações.

Importante

Como o valor da TickCount propriedade é um inteiro assinado de 32 bits, se o sistema funcionar continuamente, TickCount incrementa de zero para Int32.MaxValue durante aproximadamente 24,9 dias, depois salta para Int32.MinValue, que é um número negativo, e depois volta a zero durante os 24,9 dias seguintes. Pode contornar este problema lançando o resultado de TickCount .uint Isto funciona porque int e uint são uma representação de complemento de dois. Esta solução alternativa é válida em todas as plataformas.

TickCount é diferente da DateTime.Ticks propriedade, que é o número de intervalos de 100 nanossegundos que decorreram desde 1/1/0001, 00:00 da manhã.

Use a DateTime.Now propriedade para obter a data e hora locais atuais.

Aplica-se a

Ver também