C# var 使用细节

作者:vkvi 来源:千一网络(原创) 日期:2016-11-11

C# 的 var 可以代表多种数据类型,但不代表想怎样就怎样。

var 类型由编译器决定,一旦决定后就固定下来

近似类型转换也不行

以上可以看出,即使 +b 超出了 255(byte 的最大值,最小值为 0,总共 256 个数),它也没有扩大 v 的数据类型,而是沿用 byte 的特性:值 - 256(注意是 256,不是 255),得 44。

说明 var 只是简化书写,编译器一旦决定类型后,就不会改变,上述代码将 var 改为 byte 没什么区别,因为 var 并不改变特性,只是简化书写方式。

你前面那位网友看了:PHP 自带函数去除 HTML 标签

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
赞助商们
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章近 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他