Come convertire una stringa di numeri interi in un array di byte

February 23

Come convertire una stringa di numeri interi in un array di byte


Imparare a convertire una stringa di numeri interi in un array di byte può essere facilmente realizzato utilizzando le proprietà di codifica in C #. La proprietà "Encoding.ASCII" e il metodo "GetBytes" vi permetterà di codificare tutti i caratteri della stringa specificata in una sequenza di byte. Questo metodo restituisce un array di byte contenente i risultati che si possono poi utilizzare per ulteriori manipolazioni come ad esempio la visualizzazione del byte attraverso la finestra della console.

istruzione

1 Avviare Microsoft Visual Studio, e fare clic su "New Project" dal riquadro sinistro dello schermo del computer. Espandere "Altre lingue," espandere "Visual C #," e fare clic su "Windows". Fare doppio clic su "Applicazione Console" per creare una nuova applicazione console.

2 Definire la stringa di numeri interi aggiungendo il seguente codice:

const stringa intString = "0123456789";

3 Convertire e aggiungere i dati nel byte:

byte[] byteArray = Encoding.ASCII.GetBytes(intString);

4 Loop attraverso ciascuno degli elementi dell'array di byte e visualizzare il contenuto attraverso la finestra console:

foreach (byte index in byteArray)

{

Console.WriteLine ( "{0} = {1}", indice, (indice char));

}

Console.ReadLine ();

5 Premere il tasto "F5" per eseguire il programma.