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.