Nwlapcug.com


Come convertire una stringa di numeri interi in una matrice di Byte

Come convertire una stringa di numeri interi in una matrice di Byte


Imparare a convertire una stringa di numeri interi in una matrice di byte può essere facilmente realizzato utilizzando proprietà di codifica in C#. La proprietà di "Encoding" e il metodo di "GetBytes" vi permetterà di codificare tutti i caratteri nella stringa specificata in una sequenza di byte. Questo metodo restituisce una matrice di byte contenente i risultati che è possibile poi utilizzare per ulteriori manipolazioni ad esempio visualizzando i byte attraverso la finestra della console.

Istruzioni

1

Avviare Microsoft Visual Studio e scegliere "Nuovo progetto" dal riquadro di sinistra dello schermo del computer. Espandere "Altri linguaggi," 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 string intString = "0123456789";

3

Convertire e aggiungere i dati nella matrice di byte:

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

Ciclo in ciascuno degli elementi nella matrice di byte e visualizzare il contenuto attraverso la finestra della console:

foreach (byte index in byteArray)

{

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

}

Console.ReadLine();5

Premere "F5" per eseguire il programma.