Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť TimeSpan Do Float

. NET Framework Microsoft umožňuje rýchlo vytvárať výkonné aplikácie . Môžete použiť vopred vytvorené . Net funkcie jazyka riešiť mnoho bežných programovacích úloh . Napríklad , ak potrebujete pracovať s časom , môžete použiť " TimeSpan " triedu , ktorá predstavuje časový interval . " TimeSpan " Trieda uchováva hodnotu času ako rad celých čísel , ktorá každý sklad hodiny , minúty , sekundy a milisekundy . Možno zistíte , že výhodnejšie ukladať dáta ako číslo s plávajúcou čiarkou . Napríklad , môžete previesť " TimeSpan " na číslo s plávajúcou čiarkou s formátom " seconds.milliseconds . " Veci , ktoré budete potrebovať klipart Visual Studio 2010
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte aplikáciu Visual Studio 2010 kliknutím na jeho ikonu programu . Keď sa to načíta , vyberte " File /New /Project " a kliknite na " Visual C # /Console Application . " Nový projekt aplikácia konzoly je vytvorený , a prázdne stránky zdrojového kódu sa zobrazí v hlavnom okne textového editora . Súbor Zdrojový kód má prázdnu hlavnú funkciu .
2

Vytvoriť nový " TimeSpan " objekt a dať mu hodnotu 125,000 kliešťov . Každý tick predstavuje 100 nano - druhé časové rozpätie . Napíšte nasledujúce vnútri zložených zátvoriek v hlavnej funkcie :

TimeSpan ElapsedTime = new TimeSpan ( 125000 ) ;
3

deklarovať " float " dátový typ a názov " floatTimeSpan " tým , že píše nasledujúci riadok kódu :

plávať floatTimeSpan ;
4

deklarovať dve " int " dátové typy s názvom " sekúnd " a " ms " , tým nasledujúce riadok po " float " vyhlásenie vyhlásenie : Spojené

int sekúnd , milisekúnd ;
5

Nastavte " sekúnd " premennej rovná " TimeSpan.Seconds " hodnoty dát . Môžete to urobiť tým , že píše nasledujúci riadok kódu priamo pod " int " vyhlásenie : Spojené

sekúnd = elapsedTime.Seconds ;
6

Nastavte " milisekundy " premenné rovná " TimeSpan.Milliseconds " hodnota dát . Umiestnite nasledovné vyhlásenie , po jednom písomnom v predchádzajúcom kroku : Spojené

milisekúnd = elapsedTime.Milliseconds ;
7

Previesť " sekúnd " a " milisekúnd " na " float " . Môžete to urobiť tým , že pridá hodnotu " sekúnd " na hodnotu " ms " delené 1000 . To je preto , že tam sú 1000 milisekúnd v sekunde . Napíšte nasledujúci príkaz pod hranicou napísané v predchádzajúcom kroku :

floatTimeSpan = ( float ) sekúnd + ( ( float ) milisekundy /1000 ) ;
8

vytlačiť " floatTimeSpan " Hodnota písaním nasledujúce vyhlásenie :

Console.WriteLine ( " Time Span : { 0 } " , floatTimeSpan ) ;
9

spustite program kliknutím na zelené " Play " tlačidlo , ktoré sa nachádza v hornej časti IDE . Program prevádza " TimeSpan " do " float " a vypíše jeho hodnotu . Výstup programu vyzerá takto :

Časové rozpätie : 0.012

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené