Voglio creare un file che legge l'array di stringhe, ma inizialmente ho solo un array di byte, quindi prima voglio convertirlo in un array di stringhe, quindi come posso farlo.Convertire un array di stringhe nell'array di byte
7
A
risposta
16
Prova questo:
Byte[] bytes = System.Text.Encoding.UTF8.GetBytes(yourString);
Potrebbe essere necessario modificare questo in su a seconda della character encoding della stringa - Guarda System.Text.Encoding
(in particolare le sue proprietà) per le altre codifiche che sono supportati da questo tipo.
Se avete bisogno di andare nella direzione opposta (e convertire un Byte[]
ad un String
) allora fare questo (La consulenza sul codifica dei caratteri si applica ancora anche qui):
String yourString = System.Text.Encoding.UTF8.GetString(yourByteArray);
Sembra che il tuo API si sta utilizzando un String[]
e una chiamata a GetString
fornirà solo una singola istanza di String
, non un array. Forse qualcosa del genere funzionerà per la tua chiamata API:
String yourString = System.Text.Encoding.UTF8.GetString(yourByteArray);
someType.ApiCall(new[] { yourString });
Problemi correlati
- 1. converte array di stringhe in array di byte
- 2. Come convertire un array di byte in un array int?
- 3. Convertire un array di byte a una classe che contiene un array di byte in C#
- 4. Distingue tra stringhe e array di byte?
- 5. Conversione di array di byte in stringhe in C#
- 6. C#: Convertire array di byte in un galleggiante
- 7. Come convertire un array di byte per lo streaming
- 8. Come convertire un array di byte in Base64 in Java?
- 9. Come convertire l'immagine in array di byte e array di byte in stringa Base64 in Android?
- 10. Come convertire l'array di stringhe in un array lungo?
- 11. È possibile convertire un array di stringhe in una stringa?
- 12. In Java, come posso convertire un InputStream in un array di byte (byte [])?
- 13. È una cattiva idea convertire gli array di byte in stringhe e analizzare le espressioni regolari?
- 14. Come convertire iTextPDF Documento di array di byte
- 15. Come convertire un array float in byte di lunghezza 4 (array di char *)?
- 16. Come convertire un XmlDocument in un array <byte>?
- 17. Come convertire NSData in array di byte in iPhone?
- 18. Int16 ad array di byte
- 19. Come convertire array di byte in qualsiasi tipo
- 20. come convertire l'immagine in array di byte in java?
- 21. Come convertire array di byte in file ZIP
- 22. Come convertire una matrice di stringhe in una matrice di byte? (java)
- 23. array di byte in pdf
- 24. Come convertire un array associativo in un array di stringhe ordinato?
- 25. C# Come convertire System.Net.ConnectStream in un byte [] (array)
- 26. Convertire ctype byte matrice di byte
- 27. Dimensioni di un array di byte golang
- 28. Converti array di byte in array di bit?
- 29. Creazione efficiente di stringhe Byte
- 30. Troncamento di stringhe per byte
Utilizzare StreamReader per leggere le stringhe da un file. File.ReadAllLines() è il modo rapido. –