Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come convertire TimeSpan Into a Galleggiante

. NET Framework di Microsoft consente di creare rapidamente potenti applicazioni . È possibile utilizzare le . Caratteristiche pre-costruiti NET per risolvere molte attività di programmazione comuni . Per esempio, se hai bisogno di lavorare con il tempo , è possibile utilizzare la classe " TimeSpan ", che rappresenta un intervallo di tempo . La classe " TimeSpan " memorizza un valore di tempo come una serie di numeri interi che ogni Orari negozio , minuti, secondi o millisecondi . Si possono trovare più conveniente per memorizzare i dati come un numero in virgola mobile . Ad esempio, è possibile convertire " TimeSpan " in un numero in virgola mobile con il formato " seconds.milliseconds . " Cose che ti serviranno
Visual Studio 2010
Mostra più istruzioni
1

Aprire Visual Studio 2010 , fare clic sulla sua icona del programma . Quando viene caricato , selezionare " File /Nuovo /Progetto" e fare clic su " Visual C # Application /console . " Un nuovo progetto applicazione console è creato , e una pagina vuota di codice sorgente viene visualizzata nella finestra principale di editor di testo . Il file di codice sorgente ha una funzione principale vuota .
2

Creare un nuovo oggetto " TimeSpan " e dargli un valore di 125.000 zecche . Ogni tick rappresenta un arco di tempo 100 nano - secondo. Scrivere il seguente all'interno delle parentesi graffe della funzione principale :

TimeSpan elapsedTime = new TimeSpan ( 125000 ) ;
3

Dichiarare un tipo di dati " float " e il nome " floatTimeSpan " scrivendo la seguente riga di codice :

galleggiante floatTimeSpan ;
4

dichiarare due tipi di dati "Int " con nome " secondi " e " millisecondi ", ponendo la seguente riga dopo il " galleggiante " di dichiarazione :

int secondi , millisecondi ;
5

la variabile " secondi " pari al " TimeSpan.Seconds " valore dei dati. È possibile farlo scrivendo la seguente riga di codice subito sotto le dichiarazioni di "int" :

secondi = elapsedTime.Seconds ;
6

la variabile " millisecondi " pari al valore di dati " TimeSpan.Milliseconds " . Introdurre la seguente dichiarazione dopo quella scritta nel passaggio precedente :

millisecondi = elapsedTime.Milliseconds ;
7

Converti i " secondi " e " millisecondi " per un " galleggiante ". È possibile farlo aggiungendo il valore di "secondi " per il valore dei " millisecondi " diviso per 1000 . Questo è perché ci sono 1000 millisecondi in un secondo . Scrivi la seguente dichiarazione al di sotto della linea di scritto nel passaggio precedente :

floatTimeSpan = ( float) secondi + ( ( float ) millisecondi /1000 ) ;
8

Stampa il " floatTimeSpan " valore scrivendo la seguente dichiarazione :

Console.WriteLine ( " Intervallo di tempo : {0} " , floatTimeSpan ) ;
9

Eseguire il programma cliccando sul verde " Play " pulsante , che si trova nella parte superiore della IDE . Il programma converte il " TimeSpan " in un " galleggiante " e stampa il suo valore . L' output del programma è la seguente:

fascia oraria: 0.012

 

Programmazione © www.354353.com