保证以下操作正确执行的最安全方法是什么:
当我读取4个字节作为uint32时,我会将其写入文本文件。 稍后我将打开这个文本文件,读取我之前写出的数字,然后将其转换回4个字节,以便在其他处理中使用。
答案 0 :(得分:3)
有BitConverter类可以帮助您在基本类型和字节之间进行转换。
答案 1 :(得分:1)
由于您将其存储为字符串,因此没有很多内容。显然,使用.ToString()
将数字转换为字符串没有问题。因此,我唯一能想到的问题是如何以可靠的方式回归。解决方案是使用uint.Parse
。即:
var s = "12343632423432";
uint i = uint.Parse(s);
(PS:BitConverter
对于从字符串转换无效)