有一种情况,使用as编译时没错,运行时也没错,但是结果错了。

object a=1;

string b=a as String;

由于a是objecy类型,是引用类型,所以可以用as转换,但是实际上b结果是null,

如果这样结果就对了:

b=Convert.ToString(a)

转载于:https://www.cnblogs.com/langu/p/3559321.html

小心as陷阱(c#)相关推荐

  1. 小心DataAdapter陷阱

    最近在写<并发操作的一致性问题>的后半部分(目前只完成了50%)时,发现ADO.NET中的DataAdapter对更新用WHERE短语的生成策略支持并不很好,WHERE短语生成策略上Dat ...

  2. 看清条款,小心网通陷阱

    最近在处理家里的电话费的时候,发现有几个月的费用不是很正常,总是存完钱后,到月底就欠费了,由于很忙,也没有太在意,前几天接到网通的电话,还是催缴花费,到网通查了一下清单后,才发现原来是宽带包年到期后, ...

  3. 云供应商安全评估:小心落入陷阱

    认证是评估云提供商的安全性的一个很好的起点,但如果用户想了解其中有多大的风险,就不能只是简单的照本宣科,必须进行更深一步的了解. 云安全评估和认证旨在帮助企业了解提供商采取了哪些步骤来保护机密信息.不 ...

  4. 美女主动搭讪?小心数学陷阱

    还记得玛丽莲•沃斯•莎凡特(Marilyn vos Savant)吗?她是吉尼斯世界记录认定的最高IQ人类,在杂志<Parade>上开过一个名叫"问问玛丽莲"(Ask ...

  5. Go的50坑:新Golang开发者要注意的陷阱、技巧和常见错误[2]

    Go的50坑:新Golang开发者要注意的陷阱.技巧和常见错误[2] 初级篇 开大括号不能放在单独的一行 未使用的变量 未使用的Imports 简式的变量声明仅可以在函数内部使用 使用简式声明重复声明 ...

  6. Golang新开发者要注意的陷阱和常见错误

    原文: 50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs   翻译: Go的50度灰:新Golang开发 ...

  7. C语言中的指针和内存泄漏

    对于任何使用 C 语言的人,如果问他们 C 语言的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏.这些的确是消耗了开发人员大多数调试时间的事项.指针和内存泄漏对某些开发人员来说似乎令人畏惧,但 ...

  8. 程序员这样面试,拿到offer的几率是90%!

    一.概述 面试,难还是不难?取决于面试者的底蕴(气场+技能).心态和认知及沟通技巧.面试其实可以理解为一场聊天和谈判,在这过程中有心理.思想上的碰撞和博弈.其实你只需要搞清楚一个逻辑:"面试 ...

  9. [数据库]简单SQL语句总结

    1.在查询结果中显示列名: a.用as关键字:select name as '姓名'   from students order by age b.直接表示:select name '姓名'   fr ...

最新文章

  1. bootstrap课程1 bootstrap为什么这么火
  2. shell+中sum的用法_Shell中函数使用
  3. 你们应该听说过”w8ay“这个ID吧!一个喜欢造轮子的小子
  4. 工作中Docker使用命令笔记
  5. 【渝粤教育】 国家开放大学2020年春季 1373特殊教育概论 参考试题
  6. Widget开发中遇到的坑
  7. EIGRP and the OSPF redistribute
  8. java 命令行 解析_如何在Java中解析命令行参数?
  9. 20190906:(leetcode习题)Shuffle an Array
  10. 无穷级数判敛方法使用限制
  11. 突袭HTML5之SVG 2D入门12 - SVG DOM
  12. VC6.0+番茄助手安装教程
  13. Charles破解安装
  14. Azure Tools---CAT(一)
  15. 一种采集USB热敏小票打印机的硬件,用于商超购物中心营业小票采集的硬件方案
  16. android极光推送sequence,极光推送接入
  17. URAL 1156 Two Rounds (DFS二分染色 + 分组背包)
  18. php处理微信weui图片上传
  19. BAT脚本实现FTP文件自动传输
  20. 基于锁相环的直流电机控制系统simulink仿真

热门文章

  1. 在实际使用中 mysql所支持的触发器有_计算机二级考试MySQL数据库每日一练 12月26日...
  2. hive 解密_hive 中自定义 base64 加密 解密 UDF 函数
  3. 20 条非常实用的 Python 代码,建议收藏!
  4. 服务发现与配置管理高可用实践
  5. OpenKruise:解放 DaemonSet 运维之路
  6. java hook 框架_hook框架-frida简单使用模板以及frida相关接口
  7. java mysql 占位符_在Java中编写带占位符的SQL语句
  8. c语言如何判断密码不同字符,C语言从文本文档读取字符串(用户名和密码验证)...
  9. mysql怎么写Connection_MySQL里面的CONNECTION_ID
  10. gpu云服务器运行游戏_GPU云服务器可以挂载大型游戏吗?