Я хочу записать пиксельные значения серого изображения в файл .csv в виде строки. В строке значения пикселей разделяются ",". Мое изображение имеет размер 28 * 28, а мой файл .csv имеет метку заголовка pixle0, pixel1, ..., pixel783. Я преобразовал изображение в байтовый массив и соединил значения с ",". Когда я записываю строку в файл .csv с помощью метода StreamWriter.WriteLine (), после последних значений pixle783 появляется «». Я хочу удалить последний символ ",". Пожалуйста, помогите мне в подробном объяснении.
byte[] vector = new byte[binaryimg.Width * binaryimg.Height];
vector = binaryimg.Bytes;
string str = string.Join(",", vector);
string str2 = "0"; //label value
str2 = str2 + "," + str;
string filename = @"E:\mmdigitstrain.csv";
StreamWriter writer = new StreamWriter(filename, true);
writer.WriteLine(str2);