博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#反射取数组单个元素的类型
阅读量:6818 次
发布时间:2019-06-26

本文共 528 字,大约阅读时间需要 1 分钟。

去bing上查了一下,果然有和我一样蛋疼的朋友,他们在论坛研究了半天,最后还是暴力解决:

 

public Type GetArrayElementType(Type t){string tName = t.FullName.Replace("[]", string.Empty);Type elType = t.Assembly.GetType(typeName);return elType;}

 

 

我加了条件判断,小改了一下:

public static class TypeExMothod{    public static Type GetArrayElementType(this Type t)    {        if (!t.IsArray) return null;        string tName = t.FullName.Replace("[]", string.Empty);        Type elType = t.Assembly.GetType(tName);        return elType;    }}

 

转载于:https://www.cnblogs.com/hont/p/4298887.html

你可能感兴趣的文章
remove namespace from xml config file
查看>>
<转>从SRCNN到EDSR,总结深度学习端到端超分辨率方法发展历程
查看>>
excel 获取中文拼音首字母
查看>>
Mvvm简介
查看>>
云态势感知产品 - 沙箱高级威胁检测
查看>>
Window配置Redis环境和简单使用
查看>>
asp.net正则匹配嵌套Html标签
查看>>
mybatis表关联一对多
查看>>
Amazon RDS 上的 Microsoft SQL Server » 导入和导出 SQL Server 数据库
查看>>
微信小程序——时间戳的转换及调用
查看>>
【RS】Modeling User Exposure in Recommendation - 在推荐中建模用户的暴露程度
查看>>
Kibana5.6安装
查看>>
Java多线程-线程池ThreadPoolExecutor构造方法和规则
查看>>
Solr字段类型field type的定义
查看>>
CentOS6.4下编译安装Apache2.4+PHP5.6
查看>>
Atitit. Xss 漏洞的原理and应用xss木马
查看>>
Spring使用facotry-method创建单例Bean总结<转>
查看>>
eclipse中英文版转换(前提:有中文包)
查看>>
当你纠结时,请打开这31个锦…
查看>>
怎样将runlmbench 获取的数值传给上层app
查看>>