С # преобразовать байт в строку и записать в текстовый файл
Как преобразовать, например, byte[] b = new byte[1]; b[1]=255
в строку?
Мне 9X_string-manipulation нужна строковая переменная со значением 9X_bytes "255" string text= "255";
, а затем сохранить ее в текстовом 9X_csharp файле?
5
s
shADoWkm
2
Общее количество ответов: 2
Ответ #1
Ответ на вопрос: С # преобразовать байт в строку и записать в текстовый файл
Начиная с байтов:
byte[] b = new byte[255];
string s = Encoding.UTF8.GetString(b);
File.WriteAllText("myFile.txt", s);
и если вы начнете со строки:
string x = "255";
byte[] y = Encoding.UTF8.GetBytes(x);
File.WriteAllBytes("myFile2.txt", y);
9X_visual-c#
15
C
ClassFellow
Ответ #2
Ответ на вопрос: С # преобразовать байт в строку и записать в текстовый файл
Нет необходимости преобразовывать в строку. Вы 9X_.cs-file можете просто использовать File.WriteAllBytes
File.WriteAllBytes(@"c:\folder\file.txt", byteArray);
3
U
Ufirchik
-
4
-
3
-
3
-
4
-
4
-
4
-
16
-
2
-
6
-
4
-
13
-
6
-
9
-
5
-
4
-
1
-
4
-
2
-
2
-
3
-
2
-
3
-
5
-
2
-
2
-
4
-
4
-
1
-
2
-
2
-
4
-
2
-
9
-
1
-
1
-
5
-
1
-
2
-
4
-
1
-
3
-
2
-
6
-
6
-
5
-
4
-
4
-
7
-
7
-
4