asp.net - 作为结构成员的列表与另一个结构相关联(列表具有另一个结构的对象作为参数)
问题描述
代码在 vb.net
Structure FeeComponent
Public id As Integer
Public sName As String
Public oFee As List(new FeeDetail)
End Structure
另一种结构
Structure FeeDetail
Public rollNo As Integer
Public address As String
Public age As Integer
End Structure
在函数中执行 sql 查询并将结果存储在 Reader 中,我想以以下方式向主结构费用组件添加一些详细信息
Dim Retval As New List(Of Idemo.FeeComponent)
Dim Fee As New List(Of Idemo.FeeDetail)
Dim Temp As New Idemo.FeeComponent
Dim Fees As New Idemo.FeeDetail
While Reader.Read
With Temp
.id = Reader.Item("id")
.sName = Reader.Item("Name")
With Fees
.rollNo = Reader.Item("roll")
.address = Reader.Item("add")
.age = Reader.Item("age")
Temp.Fee.Add(Fees)
End While
在 Temp.Fee.Add(Fees) 行显示错误如何更正代码我已尽我所能,但我无法更正代码。我刚开始使用 vb 所以请帮助错误消息是 System.NullReferenceException: object reference not set to an instance of an object
解决方案
推荐阅读
- python - TypeError:获取参数 0 的类型无效
, 必须是字符串或张量 - kotlin - 如何将规则应用于 AndroidJUnitRunner 中的所有测试用例?
- php - 查询模块的 WP ACF Schema
- python-unittest.mock - python mock patch 原始函数仍然被调用
- flutter - Flutter Unhandled Exception: FormatException: Invalid date format
- python - 假设在 smart_open (python) 中的 AWS 角色不起作用
- mysql - 重启后无法在 mysql db 上创建用户或授予权限
- python - crypt.crypt 引发 OSError: Invalid Argument
- elasticsearch - fluentd可以使用elasticsearch插件轮换日志吗?
- ruby-on-rails - 来自具有许多子关联的父记录的 Rails csv 行