快速掌握C#语言基础知识点(6.Object类型) 关注我的动态using System.Runtime.InteropServices; namespace _06.Object类型 { internal class Program { //定义一个表示人的私有类 private class Person { public Person(string personId, int tall, int weight, int sex) { PersonId personId; Tall tall; Weight weight; Sex sex; } public string PersonId { get; set; } public int Tall { get; set; } public int Weight { get; set; } public int Sex { get; set; } } static void Main(string[] args) { //建立一个Person引用类型 var Person1 new Person(1, 170, 60, 1); //赋值制为Object类型(传递的是引用即地址) object objPerson1 Person1; //再转为“人”类型 var Person2 (Person)objPerson1; //比较引用类型的地址是否相同 Console.WriteLine(Person1 Person2 ? (Person1 Person2)); //整形变量 var int1 1; //装箱(在堆里建立新对象空间) object objInt1 int1; //拆箱(从堆里还原新的整形变量) var int2 (int)objInt1; //三者的物理地址都不一样 var add1 getMemory(int1); var add2 getMemory(int2); var addObject getMemory(objInt1); Console.WriteLine(int1 addr add1); Console.WriteLine(int2 addr add2); Console.WriteLine(objInt1 addr addObject); Console.ReadLine(); } public static string getMemory(object o) // 获取引用类型的内存地址方法 { GCHandle h GCHandle.Alloc(o, GCHandleType.WeakTrackResurrection); IntPtr addr GCHandle.ToIntPtr(h); return 0x addr.ToString(X); } } }

相关新闻

最新新闻

Linux---进程及服务

Linux---进程及服务

一、进程基本概念1、程序 vs 进程程序:硬盘上的文件,静态的,放代码指令,躺着不动。进程:把程序跑起来,变成正在运行的实例,动态占用内存、CPU 资源。同一个程序,可以同时跑好多份&am…

2026/8/13 23:25:23
在网站建设交流论坛探讨技术趋势与经验分享的深度之旅

在网站建设交流论坛探讨技术趋势与经验分享的深度之旅

最近我在“网站建设交流论坛”里潜水挺长时间的,说真的,这地方让我有种久违的归属感。你可能也遇到过这种情况:自己在家里闷头搞开发,遇到个Bug死活修不好,或者在设计方案上纠结半天,身边没人能商量,只能对着满屏的代码发呆,那种孤独感和挫败感,做过技术的人大概都懂。…

2026/8/13 23:25:23
为什么你的贵阳网站建设端觉体验这么差?资深开发者揭秘那些被忽视的细节

为什么你的贵阳网站建设端觉体验这么差?资深开发者揭秘那些被忽视的细节

在这个移动互联网几乎统治了大家日常生活的年代,如果你还在问“我的企业要不要做网站”,那答案其实已经不重要了,因为不做的企业迟早会被淹没在信息的洪流里。但是,当你的网站终于搭建起来的时候,你会发现另一个更棘手的问题:客户打开你的页面,停留了几秒钟,然后关掉了…

2026/8/13 23:25:23
Spring AI Alibaba PromptTemplate:大语言模型应用中的提示词模板设计与工程实践

Spring AI Alibaba PromptTemplate:大语言模型应用中的提示词模板设计与工程实践

1. 项目概述:为什么我们需要提示词模板?在构建基于大语言模型(LLM)的应用时,我们经常需要与模型进行结构化的对话。比如,你可能想让AI帮你总结一篇新闻、翻译一段代码,或者根据用户输入的关键词…

2026/8/13 23:25:23
答辩前知网AI率超标怎么办?比话三天送检紧急方案!

答辩前知网AI率超标怎么办?比话三天送检紧急方案!

答辩前知网AI率超标怎么办?比话三天送检紧急方案! 先倒推真正可用于修改的时间 只剩三天且正式知网检测机会有限。遇到这种情况,最容易犯的错误是立刻换词、换工具或重写全文,却没有先固定文件和判断标准。这样即使结果发生变化&a…

2026/8/13 23:25:23
深度解析七冶建设集团网站江苏:一站式服务入口与企业形象展示窗口

深度解析七冶建设集团网站江苏:一站式服务入口与企业形象展示窗口

在这个数字化浪潮席卷一切的今天,我们似乎已经习惯了隔着屏幕去认识一个品牌,去感知一家企业的温度。对于许多在长三角地区奔波的同行、客户或者是刚刚踏入建筑行业的新人来说,“七冶建设集团网站 江苏”这四个字,可能不仅仅是一串搜索关键词,它更像是一把钥匙,开启了一扇…

2026/8/13 23:20:23