Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 输入的datagrid值不同于文本文件_C#_Byte_Binarywriter - Fatal编程技术网

C# 输入的datagrid值不同于文本文件

C# 输入的datagrid值不同于文本文件,c#,byte,binarywriter,C#,Byte,Binarywriter,我需要了解以下案例 我写了一个程序,可以读取日语字符(编码932)。 当它们显示在数据网格中时,可以选择更改值,输入标准的ASCII字符 下一步是将这些新值按字节保存到文件中。当目标平台(视频游戏)以不同方式显示角色时,角色会无限期地发生变化 不起作用的是,先将更改保存在文本文件中,以便以后可以修补目标文件。 当我启动补丁机制时,我读取带有存储值的文本文件(新值存储为十六进制数)。 新值已写入,但目标文件没有更改 数据网格的存储值是否与作为十六进制数存储在文本文件中的值有很大不同?确保在所有文件

我需要了解以下案例

我写了一个程序,可以读取日语字符(
编码932
)。 当它们显示在数据网格中时,可以选择更改值,输入标准的
ASCII
字符

下一步是将这些新值按字节保存到文件中。当目标平台(视频游戏)以不同方式显示角色时,角色会无限期地发生变化

不起作用的是,先将更改保存在文本文件中,以便以后可以修补目标文件。 当我启动补丁机制时,我读取带有存储值的文本文件(新值存储为十六进制数)。 新值已写入,但目标文件没有更改


数据网格的存储值是否与作为十六进制数存储在文本文件中的值有很大不同?

确保在所有文件的读写中指定编码。标准ASCII编码删除不可打印字符。感谢您的评论。我确实使用了一个列表,但是现在使用了一个ObservableCollection,现在它可以工作了。顺便说一句,我也设置了编码。请确保在所有文件的读写中指定编码。标准ASCII编码删除不可打印字符。感谢您的评论。我确实使用了一个列表,但是现在使用了一个ObservableCollection,现在它可以工作了。顺便说一句,我也设置了编码。