<分区>
我们的一位测试人员设法将 slider 绑定(bind)变量设置为 18888888888888888,该变量通常只能取 1-100 之间的值。 (我可以在保存到 xaml 文件的 View 模型中观察它。)这个数字有什么特别之处?
这里有一些细节。该应用程序有一个 slider ,它绑定(bind)到 View 模型中的一个可观察属性。通常,当应用程序保存工作区时,此 View 模型会使用 XamlServices.Save 一起保存。我的测试人员报告了一些尴尬的行为,加载该项目时 slider 的值显示 -214。我让他把文件发给我,保存的 xaml 中的值包含我的神秘号码。
我知道这是我的代码或其他一些库代码中的错误造成的。我希望把它钉下来。但是,正常的“垃圾”值不可能是这样的。当我用谷歌搜索时,我看到一些与编程无关的页面,这些页面以某种方式显示这个数字是在互联网历史中生成的(所以这不是我的猫做的)。简而言之,我试图弄清楚,首先如何创建这个数字,就像当您看到 INT_MAX + 1 时,如果您有足够的经验,您可以识别它(-2137483648 任何人?)。