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

网站怎么做切换中英文济南广运建设公司网站

网站怎么做切换中英文,济南广运建设公司网站,无锡网站制作方案,高端网站建设推广在C#中#xff0c;object和dynamic都是用于存储不同类型值的类型#xff0c;但它们之间存在一些关键的区别#xff1a; object object是C#中的基元类型之一#xff0c;是所有其他类型的最终基类。当你将一个值赋给object类型的变量时#xff0c;编译器会执行装箱操作object和dynamic都是用于存储不同类型值的类型但它们之间存在一些关键的区别 object object是C#中的基元类型之一是所有其他类型的最终基类。当你将一个值赋给object类型的变量时编译器会执行装箱操作如果该值是值类型的话。在使用object类型的变量之前必须进行显式类型转换拆箱到正确的类型否则会引发运行时异常。object类型的变量在编译时进行类型检查。 dynamic dynamic是C# 4.0引入的一个特殊类型它允许你绕过编译时的类型检查。当你将一个值赋给dynamic类型的变量时编译器不会进行任何类型检查。类型检查会在运行时进行。使用dynamic类型的变量时不需要显式类型转换编译器会在运行时解析正确的类型。dynamic类型在运行时进行类型检查如果类型不匹配会抛出运行时异常。 主要区别 编译时检查与运行时检查 object编译时检查类型。dynamic运行时检查类型。 类型转换 object需要显式转换拆箱到目标类型。dynamic不需要显式转换编译器在运行时解析类型。 性能 object通常性能更好因为类型检查发生在编译时。dynamic由于运行时类型检查可能会有一些性能开销。 灵活性 object类型安全但不够灵活。dynamic非常灵活但牺牲了类型安全。 使用场景 当你需要一个可以存储任何类型值的变量并且不希望进行类型转换时可以使用dynamic。当你需要一个可以存储任何类型值的变量并且希望编译器在编译时进行类型检查以确保类型安全时应该使用object。 示例 // 使用 object object obj 42; int num (int)obj; // 需要显式转换 // 使用 dynamic dynamic dyn 42; int numDyn dyn; // 不需要显式转换在第二个示例中由于使用了dynamic不需要显式转换但如果有任何类型不匹配会在运行时抛出异常。
http://www.w-s-a.com/news/709605/

相关文章:

  • 网页游戏网站搭建免费建网站哪个模板多
  • 公司起名打分最准的免费网站直播网站app开发
  • 医疗器械类网站前置审批网站临时域名
  • 金融网站策划方案网站开发表格整体页面居中
  • 句容本地网站黄石下陆区建设局网站
  • 免费网站服务陕西省咸阳市建设银行网站
  • 网站建设活动计划做网站意义
  • 莱芜新闻主持人名单seo sem 外贸建站 网站建设 文化墙设计
  • 易语言可以做网站嘛赣州网站建设开发
  • 网站建设规范布局网站建设费往什么科目
  • 乐清手机网站设计哪个汽车网站汽贸店免费做
  • 网站建设课程总结报告推广软文
  • 企业网站哪里可以做烟台seo网站推广
  • 怎样建设网站优化珠海网站建设开发
  • 泰兴住房和城乡建设厅网站福州app开发
  • 免费制作公司网站seo前线
  • 导购网站怎么推广有网站源码怎么搭建网站
  • 网站开发问题杭州制作公司网站
  • 网站推广seo是什么wordpress 去除顶部
  • 建筑学不会画画影响大吗电子商务沙盘seo关键词
  • 重庆网站建设找承越上海建设工程招投标网
  • 网站建设四个步骤下单的网站建设教程
  • 网站建设合同的验收表响应式网站建设哪家好
  • 手机网站建设视频长沙百家号seo
  • 网站未备案怎么访问网站开发前端需要学什么
  • 正黄集团博弘建设官方网站wordpress设置固定链接和伪静态
  • wordpress 建网站视频如何实现网站生成网页
  • 杭州品牌网站建设推广个人的网站建设目标
  • 济南有哪些网站是做家具团购的贸易公司自建免费网站
  • wap网站psd成立公司在什么网站