C# 如何从二进制文件中删除换行符?

标签 c#

基本上我有二进制数据,我不介意它是否不可读,但我将它写入一个经过解析的文件,因此删除换行符很重要。

当我转换为字符串时,我认为我做对了......

byte[] b = (byte[])SubKey.GetValue(v[i]);
s = System.Text.ASCIIEncoding.ASCII.GetString(b);

然后删除换行符

String t = s.replace("\n","")

但它不起作用?

最佳答案

换行符可能是\r\n,您的二进制数据可能不是 ASCII 编码的。

关于C# 如何从二进制文件中删除换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2948960/

相关文章:

c# - 在 C# 中按类名作为字符串获取类属性

c# - 使用 Nunit 测试适配器在 visual studio 2013 中按类名和方法名进行分组测试

c# - 使用 C# 获取打开进程 Windows 文本框

c# - Redis 声明标记为 DataContract 的类不可序列化?

C# 正则表达式 : Named and numbered capturing groups

c# - xslt参数条件检查

c# - 如何使用 C# 正确对齐选项卡式 CSV 数据文本文件?

c# - 如何在 ASP MVC 的所有 View 中保存用户名称?

c# - 一次将格式应用于多个 Excel 单元格

c# - 我怎样才能确定一个巨大的 C# 数据集的内存使用情况