我的数据表的rowcount属性返回十进制值 知道为什么吗?
dtTempTable.Rows.Count
0x00001019
答案 0 :(得分:1)
首先0x00001019不是十进制,而是十六进制。 (前缀0x表示该数字显示是十六进制格式。)
它只是数据的表示,如果将它与十进制值进行比较或将其转换为字符串,它将按照预期“工作”。
如果它通过观察窗口或类似的东西显示,你可以uncheck hexadecimal display(你也可以通过General, Debugging, Options Dialog Box进行,具体取决于您的视觉工作室版本)