装箱AND拆箱

   C/C++对已经装箱的OBJECT不用拆箱就可以通过指针直接改变其值。C#则必须先把OBJECT先拆箱,改变其值后再装箱。性能有所下降。其实不论用什么语言,除非在迫不得以的情况下才考虑用boxing/unboxing。不然对性能都有较大的影响!

 

对对象的操作过程中,最好能够控制对象较本质的东西,而不要为了方便而控制一些很表面的东西。如:对两个单选控件 rb_1 rb_2 ,最好控制它的 Checked 属性而不控制它的 Text 属性,因 TEXT 属性以后维护时可能为了表示形象而会去改变它的值,这样的话就必须改动代码了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值