试图获取存储在读取器中的数据名称
本文关键字:数据 读取 获取 存储 | 更新日期: 2023-09-27 18:14:36
我有一个数据阅读器,它读取5个名称,每个名称附带不同的值。在调试时,我可以使用VS计算的这个表达式获得每个名称:
(new System.Collections.Generic<System.IO.FileInfo>(((School.PackageReader)(reader))._incomingStudents)).Items[0].Name
上面的代码,而调试给我的值,我需要像5个不同的名称,当我改变项目从0到1或2…但是当我尝试在我的。cs文件中使用上面的代码时,我得到了错误。无论如何在代码中使用这个并获得值?
您收到的错误是因为您没有定义要使用的Collection
的类型。
我假设您正在寻找一个List
,在这种情况下,您需要这样实例化它:
(new System.Collections.Generic.List<System.IO.FileInfo>(((School.PackageReader)(reader))._incomingStudents)).Items[0].Name
虽然它似乎不像这将是一个很好的List
的情况下,因为你在Items[0].Name
调用一个单一的值。