社区
C#
帖子详情
C# 如何查询变量所对应的内存地址?
myweb_love
2010-06-01 08:50:00
如题
...全文
595
6
打赏
收藏
C# 如何查询变量所对应的内存地址?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BoyceLyu
2010-06-01
打赏
举报
回复
http://msdn.microsoft.com/zh-cn/library/zcbcf4ta.aspx
ljcljc1
2010-06-01
打赏
举报
回复
没有完整代码吗
deknight
2010-06-01
打赏
举报
回复
据说很麻烦,我也问过
cc_net
2010-06-01
打赏
举报
回复
unsafe 下可以使用指针
捷哥1999
2010-06-01
打赏
举报
回复
[Quote=引用 1 楼 caozhy 的回复:]
使用unsafe关键字,然后使用取地址运算符 &
[/Quote]
C#能使用&符号吗,没有试过。
threenewbee
2010-06-01
打赏
举报
回复
使用unsafe关键字,然后使用取地址运算符 &
C#
变量
&内存篇
值类型
变量
以(值类型)short/ushort为例 系统自动搜寻可用的内存,并根据数据类型划分
变量
范围。 ushort: class Program { static void Main(string[] args) { ushort us; us=1000; } } 分析:1000为10进制,折成2进制为1111101000(10位),因为ushort是16bit(16位),所以不满的位数要用0来补齐,即0000001111101000。而高8位(00000011
【
C#
】显示引用类型
变量
的
内存地址
(以字符串为例)
对于C/OC/C++程序员来说,输出一下所创建对象的
内存地址
,观察、分析或者单纯处于好奇心,都是很平常的事情。 然而对于将安全放在第一位的
C#
语言来说,这个“平常事”貌似并不那么直接。 本文对
C#
语言显示引用类型内存的地址的方法进行了封装, 并以System.String和StringBuilder两个类为例展示了他们的
内存地址
变化情况。
C#
变量
和常量的定义与使用
1. 什么是
变量
概念:表示一个数据的存储空间,
内存地址
的别名 作用:
内存地址
是一连串的十六进制数,非常不好记,通过
变量
可以快速找到数据 2. 三要素
变量
类型:规定
变量
的数据类型
变量
名:有意义,好记忆
变量
值:
变量
对应
的内存数据 3. 使用方法 声明:规定
变量
的类型 赋值:
变量
只有具体的值才能使用 使用:存取数据 4.
变量
名的组成要求 组成:英文字母、数字、下划线组成 开头:只能以字符或者下划线开头 禁用:
C#
关键字(int..
C#
变量
类型转换
C#
变量
类型转换隐式转换 隐式转换 隐式转换是系统的默认转换方式,即不需要特别声明即可在所有情况下进行。在进行
C#
隐式转换时,编译器不需要检查就能进行安全的转换处理,
C#
的隐式转换一般不会导致信息丢失。例如,下面的代码从int类型隐式地转换成了long类型。 int mm=20; long nn=mm;
C#
的简单类型中,bool和string是没有隐式转换的。编译器可以隐式执行的数值转换类型如...
C#
通过字符串找
对应
名称的
变量
、Winform跨容器调用
变量
、递归遍历XML
C#
通过字符串找
对应
名称的
变量
、Winform跨容器调用
变量
、递归遍历XML。
C#
几个常用的功能
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章