试图获取存储在读取器中的数据名称

本文关键字:数据 读取 获取 存储 | 更新日期: 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调用一个单一的值。