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

0

本文作者:xjtudll  发布于:2020-7-2  分类:技术心得  点击:


第一种方法

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

第二种方法

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

第三种

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


本文标签: C#  
本文Url: http://www.xjtudll.cn/Exp/568/ (出自: 鸟的天空)
我要引用: 点击这里获取该日志的TrackBack引用地址

相关文章:

562. File.Create创建文件后,需要释放  (2020-3-7 13:41:34)

561. 请确保此文件可访问并且是一个有效的程序集或COM组件  (2020-1-25 18:39:49)

559. VS C#错误 未能找到类型或命名空间名称"xxxxxx"的真正原因  (2019-11-20 13:35:55)

552. 无法嵌入互操作类型“*****.Class”,请改用适用的接口  (2019-7-20 8:25:34)

547. 验证datatable是否被修改的问题  (2019-6-8 11:56:20)

546. c#:Task不包含Task.Run  (2019-5-31 13:52:59)

541. C# XmlSerializer无法创建文件或目录  (2019-4-9 9:19:32)

538. C# 用NPOI操作读写2007版的excel错误  (2019-3-1 17:0:43)

529. C#让TextBox滚动条一直位于最下部  (2018-12-30 10:40:27)

527. C#实现重启应用程序  (2018-12-10 10:36:15)

0 Comments

Write a comment ?