当前位置: 首页 > news >正文

怎样在百度做网站安阳 网站建设

怎样在百度做网站,安阳 网站建设,数字广东网络建设有限公司介绍,大屏网页设计网站dynamic类型允许编写忽略编译期间的类型检查的代码。编译器假定#xff0c;给dynamic类型的对象定义的任操作都是有效的。如果该操作无效#xff0c;则在代码运行之前不会检测该错误#xff0c;如下面的示例所示:这个示例没有编译#xff0c;因为它调用了staticPerson.GetF…      dynamic类型允许编写忽略编译期间的类型检查的代码。编译器假定给dynamic类型的对象定义的任操作都是有效的。如果该操作无效则在代码运行之前不会检测该错误如下面的示例所示:这个示例没有编译因为它调用了staticPerson.GetFullName方法。因为Person 对象上的方法不接受两个参数所以编译器会提示出错。如果注释掉该行代码这个示例就会编译。如果执行它就会发生一个运行错误。所抛出的异常是RuntimeBinderException 异常。RuntimeBinder对象会在运行时判断该调用确定Person类是否支持被调用的方法。      与 var 关键字不同定义为dynamic的对象可以在运行期间改变其类型。注意在使用var关键字时对象类型的确定会证迟。类型一旦确定就不能改变。动态对象的类型可以改变而且可以改变影次这不同于把对象的类型事转换为另一种类型。在强制转换对象的类型时是用另一种兼容的类聚们建一个新对象。如不能把int强制转换为Penon对象。在下面的示例中如果对象是动态对象就可以把它从int变成Persor类型:static void Main(string[] args){//var staticperson new Person();//dynamic dynamicPerson new Person();//staticperson.GetFullName(John, Smith);//dynamicPerson.GetFullName(Jchn, Smith);dynamic dyn;dyn 100;Console.WriteLine(dyn.GetType());Console.WriteLine(dyn);dyn This is a string;Console.WriteLine(dyn.GetType());Console.WriteLine(dyn);dyn new Person() { FirstName Bugs, LastName Bunny };Console.WriteLine(dyn.GetType());Console.WriteLine(${dyn.FirstName} {dyn.LastName});Console.ReadKey();}执行这段代码可以看出dyn对象的类型实际上从System.Int32变成System.String.再变成Person。如果 dyn声明为int 或string这段代码就不会编译。注意:对于dynamic 类型有两个限制。动态对象不支持扩展方法匿名函数(lambda表达式)也不能用作动态方法调用的参数因此LINQ不能用于动态对象大多数LINQ调用大都是扩展方法而lambda表达式用作这些扩展方法的参数.技术群添加小编微信并备注进群小编微信mm1552923   公众号dotNet编程大全
http://www.yutouwan.com/news/189687/

相关文章:

  • 南京铁路建设网站买链接做网站 利润高吗
  • 河间网站制作wordpress 同步博客
  • 找人做效果图去什么网站百度推广入口官网
  • 现货做网站湖南工商网址
  • 实训课做一个网站怎么做营销策略有哪些方法
  • 建设银行光明支行网站网站建设百度搜索到左边的图
  • 北京电商网站建设外包法律咨询微信网站建设
  • 网页设计公司婚庆网站模板下载网站的会员认证怎么做
  • 常用网站网址腾讯云获取WordPress密码
  • 网站做1920px好吗项目网站有哪些
  • 蓝色手机网站模板wordpress分类栏目关键词
  • 精品网站建设费用 要上磐石网络云南楚雄地图全图
  • 上海网站seo做网站金山
  • 蒙特网站建设公司免费企业名录软件
  • 做网站推广常识题库及答案杭州网站建设专家
  • 增城企业网站建设wordpress怎么关闭更新提示
  • 网站建设 域名淘宝如何刷关键词增加权重
  • php智能建站系统如何做原创漫画网站
  • 自己的网站怎么做优化微信公众号手机网站
  • 杭州seo网站推广排名国家认可提升学历正规机构
  • 做服装网站设计书原创代写文章平台
  • 怎么做快递网站的分点做外贸怎样免费登录外国网站
  • 网站底部设计代码建立个网站需要多少钱
  • 自己做项目的网站app免费版下载安装
  • 最新的网站建设软件网站设计用处
  • 画网站 模板网站灰色 代码
  • 电商平台建设做网站wordpress留言源码
  • 雅安网站制作网页制作模板和库的联系与区别
  • 制冷设备东莞网站建设wordpress改写rewrite
  • 官网网站建设需求文档做学校网站需要备案么