Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Verschillen tussen Byte Array Vs . String
Microsoft heeft een webpagina die laat zien hoe je een array van bytes om te zetten in een integer . Deze conversie proces is prima totdat uw toepassing nodig heeft om touwtje gegevens te manipuleren . Strings in Microsoft . NET programmeertalen bestaan ​​op formulieren , webpagina's en andere elementen die tekst weer te geven . Wanneer u het nodig om de ASCII-weergave van tekens bekijken in een string of gewoon slaan strings in een ander formaat , dan kunt u dat met behulp van bytearrays doen . String Data Types

Na het toevoegen van een nieuw tekstvak naar een . NET formulier Microsoft geschreven in C # , kunt u toegang krijgen tot de eigenschap Text en lees waarde van het besturingselement . Deze waarde is een string data type en bestaat uit Unicode-tekens . In tegenstelling tot integers andere numerieke data types , strings zijn "referentie" types . Zij vertegenwoordigen objecten dat punt de gegevens in plaats van de gegevens zelf . Extraheer tekens een string variabele met de subreeks werkwijze in het volgende voorbeeld :

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

Subtekenreeks methode rendement " 12 , " de eerste twee tekens opgeslagen in de variabele met de naam x .
Byte data Types

Video
, tekstbestanden , games en alles wat op een computer bestaat bytes . Een byte is een computereenheid opgebouwd uit kleinere eenheden die bits. In C # , een byte is een geheel getal tussen 0 en 255 . De eerste verklaring hieronder wijst 100 een byte variabele genaamd byte1 :

byte1 = 100 ; char char1 = ' A ' ; byte1 = ( byte ) char1 ;

Chars
zijn ook Unicode-tekens die kunnen ook character data zoals brieven houden . De laatste twee verklaringen assign de letter " A " naar een char variabele en omzetten in een byte .
Byte Arrays

Hoewel chars , bytes en strijkers zijn verschillende data types , kunt u eenvoudig converteren tussen hen . Een byte array is een array die een byte type declaratie heeft , zoals hieronder weergegeven :

byte
[ ] byteArray1 ;

Deze arrays bestaan ​​vaak uit onbewerkte binaire gegevens die zou kunnen bestaan ​​in een afbeelding of zelfs een PDF . Als uw applicatie haalt deze gegevens via het web , het komt in binair formaat en kan eindigen in een byte array. Uw aanvraag kan de byteserie

Byte -arrays
ook gebruiken om het item te teruggehaald reconstrueren , de gegevens te manipuleren of op te slaan in een database .
Omzetten snaren te Byte -arrays hebben de mogelijkheid om een tekenreeks bevatten . Converteren een string variabele in een byte array, zoals in het onderstaande voorbeeld :

touwtje string2
= " Dit is een string" ; byte [ ] byteArray1 = System.Text.Encoding.ASCII.GetBytes ( string2 ) ;

het pand Text.Encoding.ASCII laat de code om Unicode-tekens om te zetten in ASCII . De GetBytes methode zet de string in een byte array en slaat deze op in de byteArray1 variabele .
Tips

Je kunt lus door de elementen in een byte array en ze onderzoekt zoals te zien in het volgende voorbeeld :

foreach
( byte byteItem in byteArray1 ) { MessageBox.Show ( " Numerieke waarde = " + byteItem + " Karakter value = " + ( char ) byteItem ) ; }

Deze code doorzoekt de bytearray 16 keer omdat de oorspronkelijke tekenreeks bevat 16 tekens . Een bericht verschijnt elke keer dat de code lussen en toont de numerieke waarde van de huidige data-item en zijn karakter representatie . Doorlussen van een byte -array is een uitstekende manier om de numerieke ASCII- waarden van alle karakters in een string te onderzoeken .

Previous: Next:
  Computer Programming Languages
·Hoe te bufferoverruns & overfl…
·Hoe te converteren naar HTML W…
·Hoe maak je een storyboard voo…
·Geheugenlekkage Prestatie 
·Projectplan voor Software Deve…
·Hoe maak je een Link in Online…
·Inzicht ActiveX & OLE 
·Wat betekent Debugging Mean op…
·Hoe te verwijderen in QBasic 
  Related Articles
Hoe je tekst tussen twee HTML-codes leze…
Verschillen tussen Visual Basic en Visua…
Het verschil tussen SDI Form & MDI formu…
Wat zijn de verschillen tussen Visual Ba…
Hoe gegevens tussen Word documenten met …
Hoe te gebruiken Visual Basic om het ver…
Hoe gegevens overbrengen tussen tabellen…
Hoe je het verschil tussen tijdzones in …
Hoe te Aantal Weken Bereken tussen twee …
  Programmering Articles
·Verschil tussen FORTRAN Functies en subr…
·Hoe maak je een Wens Game Make 
·Hoe maak je een Binary Search Tree Sla e…
·Hoe maak je een GridView Toon horizontaa…
·VTC Java Tutorial 
·Hoe maak je een subset in MySQL 
·Hoe te Dates tussen Java en Oracle opmak…
·Tutorial voor MySQL REGEXP 
·Hoe je meerdere nummers lezen in Java 
Copyright © Computer Kennis http://www.nldit.com