在程序的调试过程中,有时候我们想知道变量在内存中的具体占用状况,这样方便我们调试程序,以便于追踪变量的变化过程

这就需要查看变量的内存占用。

  1.如何进入内存查看?

  

2.如何查看变量?

  查看变量,需要知道变量的地址,然后才可以查询。通常我们获取变量的地址方式跟C++差不多,通过在变量监视栏中对变量进行取址即可,例如&a,然后把获得的变量地址输入到内存地址栏即可。

3.简单示例,如查看程序中字符串变量str

可以在右边的红色框中看到str的Asci的表示方式,因为C#是Unicode,2位的的,所以ASCII的1位的表示方式字母前面会有个点

查看整形变量a的内存状况:

可以看到a=100,在内存中的十六进制表示0x64,正好对应。

最新文章

  1. HTML5中使用图片传递密文
  2. [原创]git使用入门
  3. 30.Linux-RTC驱动分析及使用
  4. SQL数据开发(经典) 基本操作
  5. UBOOT添加命令的执行流程
  6. Bootstrap在线引用css和js
  7. C#版(打败97.89%的提交) - Leetcode 202. 快乐数 - 题解
  8. Recycle----项目总结
  9. Can't connect to MySQL server (10060) MySQL
  10. 《温故而知新》JAVA基础七
  11. ServerSocket和Socket
  12. POJ3301 Texas Trip 计算几何、随机化贪心
  13. Android 如何更改一个 imageview的颜色
  14. [UE4]产生开枪特效
  15. 2018.07.08 hdu6183 Color it(线段树)
  16. Tensorflow踩坑之tf.nn.bidirectional_dynamic_rnn()报错 “ValueError: None values not supported.”
  17. Kafka Tools
  18. Python 变量和常量及数据类型
  19. Shift Operations on C
  20. this指向的一个小总结

热门文章

  1. 静态static关键字概述-静态static关键字修饰成员变量
  2. avalonia自定义弹窗
  3. springboot FilterRegistrationBean 拦截器的使用
  4. 2021级《JAVA语言程序设计》上机考试试题3
  5. 使用云服务器配置MariaDB环境,Navicat远程连接一直出错误代码 "2002 - Can't connect to server on '' (10060)"
  6. scrapy的pipline的不同操作
  7. redis(4)String字符串
  8. AcWing 141 周期
  9. git拉取新分支、删除分支、修改远程分支
  10. PostgresSql更改字段位置后,数据库异常