首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
值类型和引用类型的区别?写出C#的样例代码。
值类型和引用类型的区别?写出C#的样例代码。
admin
2019-03-29
80
问题
值类型和引用类型的区别?写出C#的样例代码。
选项
答案
值类型的变量直接包含它们的数据,而引用类型的变量存储对它们的数据的引用,后者称为对象。对于引用类型,两个变量可能引用同一个对象,因此对一个变量的操作可能影响另一个变量所引用的对象。对于值类型,每个变量都有它们自己的数据副本(除ref和out参数变量外),因此对一个变量的操作不可能影响另一个变量。所有的值类型均隐式派生自System.ValueType。与引用类型不同,从值类型不可能派生出新的类型。值类型不可能包含null值。 using System; class MyClass { class SomeRef { public int x;} struct SomeVal { public int x; } static void Main(string[] args){ SomeRef r1= new SomeRef(); //分配在托管堆上 SomeVal v1 = new SomeVal(); //分配在堆栈上 r1.x = 5; //在托管堆上修改 v1.x = 5; //在堆栈中修改 SomeRef r2 = r1; //仅拷贝引用 SomeVal v2 = v1; //现在堆栈上分配,然后拷贝值 r1.x = 8; //改变了r1.x r2.x v1.x = 9; //仅改变了v1 Console.WriteLine(r1.x); //8 Console.WriteLine(r2.x); //8 Console.WriteLine(v1.x); //9 Console.WriteLine(v2.x); //5 } }
解析
转载请注明原文地址:https://jikaoti.com/ti/yfg7FFFM
0
程序员面试
相关试题推荐
WhenIseeclients,thisisthequestionthatI’maskedthemost.Ifyou’reinapublicplace,lookaround.【F1】Nearlyeveryone
Americanschoolsaren’texactlyfrozenintime,butconsideringthepaceofchangeinotherareasoflife,ourpublicschoolste
如何通过ADO.NET读取数据库中的图片?
值类型和引用类型的区别?写出C#的样例代码。
用sealed修饰的类有什么特点
从当前界面上的菜单或“网络任务”开始创建拨号连接,通过Modem连接到In-ternet,拨号时先拨0,再拨16300,用户名和密码均为16300,将创建的连接的名称命名为:linkl,然后在桌面上创建一个到此连接的快捷方式。除此之外,其余选项均使用默认设
软件设计模块化的目的是()。
我们生活在一个以计算机网络为核心的信息时代,其特点是()。
服务回顾机制共分为四级,其中()级别针对重大事件、特殊事件的沟通,包括服务内容变更、客户投诉等,参与者包括系统规划与管理师、客户接口人。
在实际应用中,用户通常依靠评价程序来测试系统的性能。以下评价程序中,(16)的评测准确程度最低。事务处理性能委员会(TransactionProcessingPerformanceCouncil,TPC)是制定商务应用基准程序(Benchmark)标
随机试题
A.主动重吸收B.被动重吸收C.两者皆是D.两者皆非肾小管对钠的重吸收属于
腰部隐隐作痛,疫软无力,缠绵不愈,心烦少寐,口燥咽干,面色潮红,手足心热,舌红少苔,脉弦细数。治疗宜选
9岁男孩,近3日来出现眼睑水肿,尿少,有肉眼血尿。3周前有“扁桃体炎”病史。此时的紧急处理措施应为
患者,男,35岁。因乏力半月、牙龈出血3天住院,既往体健。查体见面色苍白,胸腹部和四肢散在出血点和数处瘀斑,左颈部和右腋窝各触及一个1.5cm×1cm大小淋巴结,无压痛,肝肋下1.5cm,脾肋下刚及。提示:入院后第3天血白细胞升到105×109/L。此
刘某在城外树林里游逛,看到女青年吴某(23周岁,体校业余武术队员)从树林穿过,心生歹意。经过连续几天的观察,刘某发现,吴某每日清晨和傍晚都要骑车路过此地。某日傍晚,刘某携带刺刀一把,躲在树后等候吴某经过,伺机强奸。当吴某骑车进树林时,刘某突然窜出,拦住去路
注册地与实际管理机构所在地均在法国的某银行,取得的下列各项所得中,应按规定缴纳我国企业所得税的有()。
SocialWorkerJOBDESCRIPTION:SocialWorkerAsaSocialWorkeryouwillberesponsibleforservingasaliaison
有权法律解释的主体只能是()。
WhenIopenedthedoor.Ifoundadog______inthesnow.
AccordingtoColonelAhmedBani,NATO’sairstrikeisto______.
最新回复
(
0
)