首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
值类型和引用类型的区别?写出C#的样例代码。
值类型和引用类型的区别?写出C#的样例代码。
admin
2019-03-29
159
问题
值类型和引用类型的区别?写出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://kaotiyun.com/show/GRmZ777K
0
程序员面试
相关试题推荐
Publicationbiasinacademicjournalsisnothingnew.Afindingofnocorrelationbetweensportingeventsandeitherviolentcri
[A]Theperson-skillsmatchapproachtoselection[B]Theimpactsofbadselectiondecisions[C]Theimportanceofstructu
Weakdollarorno,$46,000—thepriceforasingleyearofundergraduateinstructionamidtheredbrickofHarvardYard—is【C1】__
ReinventingtheTableAnearthscientisthasrejiggedtheperiodictabletomakechemistrysimplertoteachtostudents.
UDP连接和TCP连接的异同。
列举一下你所了解的XML技术及其应用
关于在网页中加入书签来实现跳转的说法,正确的是______。A.可以实现页面间的跳转B.可以实现同一页面中不同位置的跳转C.在页面编辑时,需要使用“Insert”中的“NamedAnchor”D.只能跳转到其它页面的页首
关系型数据库只能描述()关系。A.网络型B.二维表格C.图D.层次型
()是计算机与网络的接口,计算机通过它向其他计算机发送信息,鉴别和接收其他计算机发送来的信息。
在实际应用中,用户通常依靠评价程序来测试系统的性能。以下评价程序中,(16)的评测准确程度最低。事务处理性能委员会(TransactionProcessingPerformanceCouncil,TPC)是制定商务应用基准程序(Benchmark)标
随机试题
下列组织中属于国家行政机关的是()。
A,阵发性腹痛B,持续性腹痛C,两者都有D,两者都无胃十二指肠溃疡穿孔
患者,男,40岁,因大量蛋白尿,高度浮肿,因诊断为肾病综合征而入院治疗。肾穿活检病理为“微小病变型”,给予泼尼松60mg/d口服,症状有所控制。治疗3周后,又出现大量蛋白尿,双下肢浮肿加重,肾功能减退。此时首先应考虑为
下列具有受体酪氨酸蛋白激酶活性的是
后马托品丙胺太林
某水利枢纽工程由水闸、泵站、灌溉引水洞及堤防等建筑物组成。其中水闸共3孔,每孔净宽8m,采用平板钢闸门,闸门采用一台门式启闭机启闭。在施工过程中发生如下事件:事件一:为加强枢组工程施工质量与安全控制,施工单位设立安全生产管理机构,配备了专职安全生产管理
某公司是一家高新技术企业,目前正在进行股份制改造。公司高层决定以此为契机,对公司进行重新设计,并着力进行组织文化建设,以形成鼓励创新和民主参与的文化。为此,公司决定聘请某著名管理咨询公司帮助公司进行变革。双方商定,在组织结构设计中,应重点考虑公司战略、管理
下列有关我国税收执法权的表述中,正确的是()。
根据我国宪法的规定,下面不属于我国公民所享有的政治自由的是()。
汽车保险公司的统计数据显示:在所处理的汽车被盗索赔案中,安装自动防盗系统汽车的比例明显低于未安装此种系统的汽车。这说明,安装自动防盗系统能明显减少汽车被盗的风险。但警察局的统计数据却显示:在报案的被盗汽车中,安装自动防盗系统的比例高于未安装此种系统。这说明
最新回复
(
0
)