sto facendo una domanda di forme è Visual C#. Ho una casella di testo in cui un utente deve inserire un numero e una lettera maiuscola, ad esempio "9D".String letterale byte
Che cosa devo fare è mettere quella lettera in un array di byte come un byte ... quindi a mio array di byte sarebbe:
array[index] = 0x9D
So che la classe di testo rappresenta la 9D come una stringa . Sono confuso su come trasformarlo in un byte letterale (9D) e inserirlo nell'array.
Nuovo per .Net in modo che qualsiasi aiuto sarebbe apprezzato. Ho esaminato la classe System.Convert e non vedo nulla che possa essere utilizzato.
suppongo si vuole trattare 0x9D ha 157 corretta? –
Sì, è corretto. – brazc0re
È possibile utilizzare il metodo [System.Convert.ToByte] (http://msdn.microsoft.com/en-us/library/c7xhf79k.aspx), specificare '16' come base per convertire stringhe esadecimali in byte. – pstrjds