Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Forskjeller mellom Byte Array Vs . String
    Microsoft har en webside som viser hvordan du konverterer en byte array inn et heltall. Denne konverteringen er fint helt til man har behov for å manipulere streng data . Strenger i Microsoft. NET programmeringsspråk finnes på skjemaer , websider og andre elementer som viser tekst . Når du trenger å vise ASCII representasjon av tegn i en streng eller bare lagre strenger i et annet format , kan du gjøre det ved hjelp byte arrays. String Datatyper

    Når du har lagt en ny tekstboks til en Microsoft. NET skjema skrevet i C #, kan du få tilgang til Text-egenskapen og lese kontrollens verdi. Denne verdien er en streng datatype og består av Unicode-tegn. I motsetning til heltall andre numeriske datatyper , strengene er "referanse " typene . De representerer gjenstander som peker data snarere enn selve dataene. Pakk en streng variabelen tegn ved hjelp av understreng metode som i følgende eksempel : en

    string x = "1234 "; string y = x.SubString ( 0 , 2);

    understreng metoden avkastning " 12 ", de to første tegnene lagret i variabel med navn x .
    Byte Datatyper

    videoer , tekstfiler , spill og alt annet på en datamaskin består av bytes . En byte er en datamaskin -enhet satt sammen av mindre enheter, kalt biter . I C # , representerer en byte et heltall mellom 0 og 255. . Den første setningen nedenfor tildeler 100 til en byte variabel kalt byte1 : en

    byte1 = 100; røye TEGN1 = 'A '; byte1 = ( byte ) TEGN1 ;

    Chars er også Unicode-tegn som kan også holde tegn data som brev . De to siste utsagnene tilordne bokstaven "A" til en røye variabel og konvertere den til en byte .

    Byte Arrays

    Selv om chars , bytes og strengene er ulike datatyper, kan du konvertere mellom dem lett. En byte array er en matrise som har en byte deklarasjon , som vist nedenfor :

    byte [ ] byteArray1 ;

    Disse matriser består ofte av rå binære data som kan eksistere i et bilde eller en PDF . Hvis din søknad henter slike data over Internett , kommer det i binært format , og kan ende opp i en byte array. Din søknad kan bruke byte array å rekonstruere elementet den hentet frem, manipulere data eller lagre den i en database .
    Konvertering Strenger til byte Arrays

    Byte arrays også har evne til å holde strengen data . Konvertere en streng variabel i en byte array, som vist i eksemplet nedenfor :

    string string2 = " Dette er en streng "; byte [ ] byteArray1 = System.Text.Encoding.ASCII.GetBytes ( string2 ) ;

    Text.Encoding.ASCII hotellet tillater koden for å forvandle Unicode-tegn i ASCII. Den GetBytes metoden konverterer strengen til en byte array og lagrer den i byteArray1 variabel.
    Tips

    Du kan skifte mellom de forskjellige elementene i en byte array og undersøke dem som i følgende eksempel : en

    foreach ( byte byteItem i byteArray1 ) { MessageBox.Show ( " Numerisk value = " + byteItem + " Character value = " + ( røye ) byteItem ); }

    Denne koden gjentas gjennom byte array 16 ganger fordi den opprinnelige strengen inneholder 16 tegn . Det vises en melding hver gang koden looper og viser tallverdien av gjeldende data element og dens karakter representasjon. Looping gjennom en byte array er en utmerket måte å undersøke de numeriske ASCII- verdier av alle tegnene i en streng.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan gjøre Exit Splash i PHP 
    ·Hvordan lese en variabel lengde fil i COBOL 
    ·ColdFusion Array Is Not Clearing 
    ·Debugging funksjoner 
    ·Net Architecture sertifisering 
    ·Hvordan du løser et navn i Traceroute 
    ·Hvordan beregne i Adobe LiveCycle ES 
    ·Hvordan lage et skjema på Runtime i VB6 
    ·Funksjonene til en Web Database 
    ·Hvordan Slett fra Oracle og SQL 
      Anbefalte artikler
    ·Hvordan bruke Rullende tekst på Javascript 
    ·Slik tester for oddetall eller partall i MATLAB 
    ·Hvordan lage et bilde Box i Visual Basic 
    ·Hvordan til å be om et svar i Java 
    ·Hvordan få det første elementet i en assosiativ array…
    ·Hvordan bygge din egen database drevet PHP Webside MySQ…
    ·Swish PHP klassen er ikke funnet 
    ·Hvordan Beregn Exponential i Perl 
    ·Hvordan Lukk WCF Services 
    ·Titanium PHP Tutorial 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/