vb.net - 获取List的类型

标签 vb.net list serialization types

我正在使用 Visual Basic.net 2012。

如何获取从序列化加载的列表的类型?

我可以按如下方式获取单个对象的类型:

ObjectFromFile.GetType.Name

我尝试了以下方法,但没有结果:

dim t as Type = (ObjectFromFile.GetGenericArguments())(0)

如何找到列表的类型?

最佳答案

你很接近。这:

Dim tt As Type = ObjectFromFile.GetType.GetGenericArguments()(0)

应该为您提供列表项的类型。

关于vb.net - 获取List的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18928071/

相关文章:

database - 使用控制台应用程序时, 'OraOLEDB.Oracle' 提供程序未在本地计算机上注册?

vb.net - LINQ to DataTable,查找重复行

python - 将非列表类型直接转换为列表

c# - Protobuf-net 在与泛型一起用于反序列化时要求 TypeModel.CS

java - Jackson 中的自定义 Json 反序列化器仅适用于 Hashmap

windows - 如何在 vb.net 中格式化日期

vb.net - 使用 chrome 驱动程序捕获 chrome 浏览器的关闭事件

python list append 给出错误 : AttributeError: 'function' object has no attribute 'append'

excel - 尝试访问字典中的排序列表时出现类型不匹配错误

c# - 复杂 .Net 对象图的快速读/写