为什么以相同的方式初始化相同的对象有不同的值?

时间:2014-03-20 14:40:02

标签: c# .net compact-framework memorystream

我必须使用System.IO.MemoryStream的不同程序。我在MemoryStream fpms = new MemoryStream();

中创建了它

在计划1 fpms中,LengthPosition设置为0。该程序按预期工作。

在程序2中,相同的代码行,但这两个属性分别设置为-1092826431-757670183。该程序在我第一次IOException来电时会生成fpms.Write()

我已尝试手动将PositionLength设置为0,但这也会在fpms.SetLength())电话上生成例外。有关为什么这两个对象以不同的值开始生活的任何想法?

这些都是WinCE 6上的.Net Compact Framework 3.5应用程序。

0 个答案:

没有答案