Chcę utworzyć plik, który odczytuje tablicę String, ale początkowo mam tylko tablicę bajtów, więc najpierw chcę ją przekonwertować na tablicę ciągów, więc jak mogę to zrobić.Konwertuj tablicę ciągów na tablicę bajtów
7
A
Odpowiedz
16
Spróbuj tego:
Byte[] bytes = System.Text.Encoding.UTF8.GetBytes(yourString);
Być może trzeba zmienić się w zależności od character encoding swojego łańcucha - proszę zobaczyć System.Text.Encoding
(konkretnie jego właściwości) dla innych kodowań, które są obsługiwane przez tego typu.
Jeśli trzeba iść w drugą stronę (i konwertować Byte[]
do String
), a następnie zrobić to (rada na kodowanie znaków nadal obowiązuje również tutaj):
String yourString = System.Text.Encoding.UTF8.GetString(yourByteArray);
Brzmi jak twój API używasz oczekuje String[]
i wywołanie GetString
dostarczy Ci tylko jednego wystąpienia String
, a nie tablicy. Być może coś takiego zadziała dla twojego wywołania API:
String yourString = System.Text.Encoding.UTF8.GetString(yourByteArray);
someType.ApiCall(new[] { yourString });
Powiązane problemy
- 1. Java: konwertuj listę bajtów na tablicę bajtów
- 2. Konwertuj tablicę bajtów na krótką tablicę w C#
- 3. Jak przekonwertować tablicę ciągów na tablicę bajtów? (java)
- 4. Konwertuj liczbę całkowitą na tablicę bajtów
- 5. Konwertuj int na tablicę bajtów w C?
- 6. Konwertuj tablicę bajtów na io.read w golang
- 7. Konwertuj tablicę bajtów na plik WAV
- 8. Konwertuj tablicę bajtów na liczbę dziesiętną
- 9. Konwertuj arbitralny interfejs Golang na tablicę bajtów
- 10. Konwertuj tablicę bajtów na ciąg w Silverlight?
- 11. Konwertuj obiekt na tablicę bajtów w C#
- 12. Konwersja binarnej reprezentacji ciągów na tablicę bajtów
- 13. Konwertuj nierównomierną tablicę komórek na tablicę numeryczną
- 14. Konwertuj wielowymiarową tablicę PHP na tablicę javascript
- 15. Konwertuj tablicę int na tablicę znaków
- 16. Konwertuj tablicę na JSON
- 17. Konwertuj tablicę na csv
- 18. Jak przekonwertować tablicę ciągów na długą tablicę?
- 19. Konwertuj tablicę bajtów na ciąg znaków w PHP
- 20. Konwertuj ciąg/Tekst na tablicę bajtów w skrypcie typu
- 21. Konwertuj bitmapę na tablicę bajtów bez metody kompresji w Androidzie
- 22. Konwertuj tablicę bajtów na jedną liczbę dziesiętną jako ciąg
- 23. JavaScript: Konwertuj textarea na tablicę
- 24. Konwertuj tablicę na ciąg? C#
- 25. Konwertuj std :: wektor na tablicę
- 26. Konwertuj zestaw wyników z tablicy SQL na tablicę ciągów znaków
- 27. numpy konwertuj kategoryczne tablice ciągów na tablicę całkowitą
- 28. Podziel ciąg na tablicę ciągów
- 29. Jak podzielić tablicę bajtów
- 30. Konwertuj dwuwymiarową tablicę
Użyj StreamReader do odczytu ciągów z pliku. File.ReadAllLines() to szybki sposób. –