当前位置:首页 > 技术心得 > 正文内容

C#里面如何判断一个Object是否是某种类型

xjtudll6年前 (2020-07-02)技术心得7870

第一种方法

var isA = oldObject.GetType() == typeof(Dictionary<string, string>)

第二种方法

var isB = oldObject.GetType().FullName.IndexOf("Dictionary") > 0;

第三种

var isC = oldObject is Dictionary<string, string>;


扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/568/

标签: C#
分享给朋友:

“C#里面如何判断一个Object是否是某种类型” 的相关文章

OKI单片机——ML610Q4XX系统时钟切换

OKI单片机——ML610Q4XX系统时钟切换

系统时钟可以选择: 32K 低速时钟 32K×2 低速时钟 2M 高速时钟1/1,1/2,1/4,1/8分频 500K 高速时钟1/1,1/2,1/4,1/8分频 可以选择时钟输出 P20输出LSCLK (32.768K); P21输出2M高速时钟1/1,1/2,1/4,1/8分频或5...

NodeMCU无限打印:wifi_event_monitor_handle_event_cb is called

NodeMCU一直输出: wifi event monitor handle event cb is called wifi event monitor handle event cb is called wifi event monitor handle event cb is ca...

用Allegro导出DXF/DWG格式文件

用Allegro导出DXF/DWG格式文件

在硬件系统设计过程中,有时需要导出PCB文件的二维模型用以设计对应的结构件。 以下内容介绍的是采用Cadence套件中的Allegro软件将brd文件导出为DXF文件。1.在Allegro中打开brd文件,设置好要导出的layer,选择File->Export->DXF 2....

【源单单号】【源单类型】字段,在序时簿表头过滤条件里选不到

问题描述:自定义BOS单据,发布到主控台后,增加的【源单单号】【源单类型】,在过滤条件里选择不到这个字段解决方案:【重要提示】:请先在备份账套,根据相关单据修改下面SQL语句后,执行生效后,再在正式账套执行。--根据单据名称,在ICClassType表里查出需要在过滤界面显示源单类型和源单编号字段的...

如何判断一个正整数是不是2的幂

估计用递归的方法大家都知道,就不赘述了 这里使用一个更简单的方法。 若一个正整数是2的幂,则这个数在计算中的表示肯定是以下形式:0x00...1000...B省略号表示若干个0.问题就转变为一个等价的命题:如何判断给定的一个正整数是如0x00...1000...B这种形式(二进制表示式中只有唯一...

水晶报表 如何通过代码隐藏控件

水晶报表 如何通过代码隐藏控件

右击要设置的对象控件,点击“设置对象格式”,调出格式编辑器。点击“抑制显示”后面的编辑图标(见图红框处)。 在代码输入处输入以下代码: if  条件语句    then   true else &n...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。