Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Skillnader mellan Byte Array Vs . String

    Microsoft har en webbsida som visar hur man konverterar en byte array i ett heltal . Denna omvandlingsprocess är fina tills din ansökan behöver manipulera strängdata . Strängar i Microsoft . NET programmeringsspråk existera på blanketter , webbsidor och andra element som visar text . När du behöver för att visa ASCII-representation av tecken i en sträng eller helt enkelt strängar lagra i ett annat format , kan du göra det med hjälp bytearrayer . String Datatyper

    Efter att ha lagt en ny textruta till ett Microsoft . NET formulär skriven i C # , kan du komma åt egenskapen Text och läs kontrollens värde . Detta värde är en sträng datatyp och består av Unicode-tecken. Till skillnad heltal andra numeriska datatyper , strängar är " referens "-typer . De representerar objekt som pekar data snarare än själva uppgifterna . Extrahera en sträng variabel s tecken med delsträng metod som i följande exempel :

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

    delsträng metod avkastning " 12 , " de två första tecknen lagras i variabeln med namnet x .
    Byte datatyper

    videoklipp , textfiler , spel och allt annat på en datorn består av byte . En byte är en datorenhet som består av mindre enheter som kallas bitar. I C # , utgör ett byte ett heltal mellan 0 och 255 . Det första uttalandet nedan tilldelar 100 till ett byte variabeln byte1 :

    byte1 = 100 , röding TECK1 = ' A ' , byte1 = ( byte ) TECK1 ,

    Tecken finns också Unicode-tecken som kan också hålla teckendata som brev . De sista två uttalanden tilldela bokstaven " A " till en char variabel och omvandla den till ett byte .
    Bytearrayer

    fast även chars , bytes och strängarna har olika datatyper , kan du konvertera mellan dem lätt . Ett byte array är en array som har ett byte typ deklaration , enligt nedan :

    byte [ ] byteArray1 ,

    Dessa arrayer ofta består av binära data som kan finnas i en bild eller ens en PDF . Om din ansökan hämtar dessa data över webben , kommer det i binärt format och kan hamna i en byte array . Din ansökan kan använda bytearrayen att rekonstruera objektet hämtas den , manipulera data eller lagra det i en databas .
    Konvertering av strängar till bytearrayer

    bytearrayer också har förmågan att hålla strängdata . Konvertera en sträng variabel i en byte array , vilket visas i exemplet nedan :

    string sträng2 = " Detta är en sträng "; byte [ ] byteArray1 = System.Text.Encoding.ASCII.GetBytes ( string2 ) ;

    Text.Encoding.ASCII egenskapen kan koden för att omvandla Unicode-tecken till ASCII . Den getBytes metoden konverterar strängen till en byte array och lagrar den i byteArray1 variabeln . Addera Tips

    Du kan loopa igenom elementen i en byte array och granska dem som framgår av följande exempel :

    foreach ( byte byteItem i byteArray1 ) { MessageBox.Show ( " Numeriskt värde = " + byteItem + " Character value = " + ( char ) byteItem ) ; }

    kod itererar genom bytearrayen 16 gånger eftersom den ursprungliga strängen innehåller 16 tecken . Ett meddelande visas varje gång koden loopar och visar det numeriska värdet av den nuvarande dataobjekt och dess karaktär representation . Looping genom ett byte array är ett utmärkt sätt att undersöka de numeriska ASCII-värdena av alla tecken i en sträng .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Character Array vs String
    ·Hur man testar Strängar i Korn Shell
    ·Hur hittar String Längd
    ·Hur man använder en konsekvent Trace System för Enkla…
    ·Opaque Typer
    ·Hur du installerar och konfigurerar SSIS
    ·Hur man skapar ActiveX-kontroller
    ·Vad är prioritet kö
    ·Skillnader mellan Återkoppling Control & framkoppling
    ·Hur man kombinerar logiska grindar Diagram
    Utvalda artiklarna
    ·Lägga till en server Perspective till Eclipse
    ·Hur fyller en ComboBox med JavaScript
    ·Konvertera BigInteger till Int
    ·Egenskaperna hos Kolumner och objekt i VBA
    ·Hur man använder en CheckBox & en ComboBox i en DataGr…
    ·Konvertera en kolumn till UTF8 i MySQL
    ·Hur man använder en funktion i VBA
    ·Konvertera Int till String i Python
    ·Hur konvertera en Hex fil till en decimal
    ·Hur Ladda ner Java API dokumentation
    Copyright © Dator Kunskap http://www.dator.xyz