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