Microsoft.VisualBasic.dll内置的判断变量类型的一系列实用方法
今天意外读到一线码农的一篇文章《挖一挖C#中那些我们不常用的东西之系列(2)——IsXXX 系列方法》,文章中讲到 Microsoft.VisualBasic.dll 里面的Information类有一系列的判断数据的方法,并举了一个判断一个变量是否为数字的方法。
于是我头脑一热,从MSDN上找到了说明,同时用IL反编译了一下这个dll,把这一系列的方法整理出来如下:
附1:
IConvertible 接口的MSDN说明地址: https://docs.microsoft.com/zh-cn/dotnet/api/system.iconvertible?view=netcore-3.1
TypeCode 枚举的MSDN说明地址: https://docs.microsoft.com/zh-cn/dotnet/api/system.typecode?view=netcore-3.1
TypeCode的枚举值截图如下:
附2:
数据类型信息的MSDN说明地址: https://docs.microsoft.com/zh-cn/dotnet/api/microsoft.visualbasic.information.typename?view=netcore-3.1
行至水穷片,坐看云起时