0

保证正确执行以下操作的最安全方法是什么:

当我以 4 个字节作为 uint32 读取时,我会将其写入文本文件。稍后我将打开这个文本文件,读取我之前写出的数字,然后将其转换回 4 个字节以用于其他处理。

4

2 回答 2

3

BitConverter类可以帮助您在原始类型和字节之间进行转换。

于 2012-06-11T00:18:07.470 回答
1

由于您将其存储为字符串,因此没有太多内容。显然,使用 . 将数字转换为字符串没有问题.ToString()。所以我假设的唯一问题是如何以可靠的方式返回。解决方案是使用uint.Parse. IE:

var s = "12343632423432";
uint i = uint.Parse(s);

(PS:BitConverter对字符串转换没有帮助)

于 2012-06-11T00:20:09.947 回答