Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Environment.TickCount (Propiedad)

Obtiene el número de milisegundos transcurridos desde que se inició el sistema.

Espacio de nombres:  System
Ensamblado:  mscorlib (en mscorlib.dll)

public static int TickCount { get; }

Valor de propiedad

Tipo: System.Int32
Un entero de 32 bits que contiene el tiempo en milisegundos que ha transcurrido desde la última vez que se inició el equipo.

El valor de esta propiedad se obtiene del reloj del sistema y se almacena como un entero de 32 bits con signo. Por tanto, si el sistema se ejecuta continuamente, TickCount aumentará de cero a Int32.MaxValue en aproximadamente 24,9 días, a continuación pasará a Int32.MinValue, que es un número negativo, y después volverá a aumentar hasta cero durante los siguientes 24,9 días.

TickCount es diferente de la propiedad Ticks, que es el número de intervalos de 100 nanosegundos transcurridos desde las 12:00 a.m. del 1/1/0001.

Utilice la propiedad DateTime.Now para obtener la fecha y hora locales actuales de este equipo.

En el ejemplo siguiente se muestra cómo se recupera el intervalo de valores positivo que devuelve la propiedad TickCount. La propiedad TickCount completa un ciclo entre Int32.MinValue, que es un número negativo, y Int32.MaxValue cada 49,8 días. En este ejemplo de código se quita el bit de signo para producir un número positivo que complete un ciclo entre cero y MaxValue cada 24,9 días.


// Sample for the Environment.TickCount property.

// TickCount cycles between Int32.MinValue, which is a negative 
// number, and Int32.MaxValue once every 49.8 days. This sample
// removes the sign bit to yield a nonnegative number that cycles 
// between zero and Int32.MaxValue once every 24.9 days.

using System;

class Sample 
{
    public static void Main() 
    {
    int result = Environment.TickCount & Int32.MaxValue;
    Console.WriteLine("TickCount: {0}", result);
    }
}
/*
This example produces the following results:

TickCount: 101931139
*/


.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Biblioteca de clases portable

Compatible con: Biblioteca de clases portable

.NET para aplicaciones de la Tienda Windows

Compatible con: Windows 8

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft