首页 > 其他 > 详细

linq和隐式类型var

时间:2019-11-30 16:33:49      阅读:56      评论:0      收藏:0      [点我收藏+]

隐式类型 var

强类型,声明的时候必须给变量赋值,编译器会根据值来确定其类型。只能出现在局部变量或脚本代码中。

使用范围:

简单类型:如int string等

复杂类型:如数组、类等

逻辑语句:for/foreach   using{...}

var只能在方法内部使用,不能作为类的属性声明。

优点:

编译器让我们更加的专注于业务逻辑,不让你在类型的判断上费脑筋。

技术分享图片

当我们使用自定义的匿名类型时,编译器会伪装的给你一个‘a的类型,其实这个类名是个虚像,真正的类名是编译器动态+随机的生成。

ILDASM.EXE

IL反编译工具:可以对可执行文件(exe)抽取出IL代码。

C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools

这个是微软给我们带的小工具。

linq和隐式类型var

原文:https://www.cnblogs.com/1016391912pm/p/11962636.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!