vb.net - 是否可以在 vb.net 中拥有动态数据表数组?
问题描述
如果是,如何申报?我尝试了一些不同的东西,但都没有奏效:
Dim indexTables() = New DataTable()
Dim indexTables() As New DataTable()
我怎样才能做到这一点?
解决方案
VB.Net 中的动态数组不好用,好吗?如果您ReDim Preserve
习惯在 .Net 代码中的任何位置更改数组的大小,那么您就是一个坏人,您应该感到难过。
相反,几乎在您当前认为“动态数组”的所有地方,您都应该考虑“通用列表”:
Dim indexTables As New List(Of DataTable)()
现在,您可以在需要时调用indexTables.Add()
以追加新的 DataTable,并且可以按索引在集合中查找 DataTable 对象,或者将其与For Each
循环一起使用,就像使用数组一样。
推荐阅读
- deep-learning - 可变错误 O'Reilly 编程 PyTorch
- ag-grid-angular - 无法读取未定义的属性“setRowData”/HTML 模板问题?
- java - 如何通过android java发送google pay“请求”,如amazon bhim pay在线支付
- selenium - 如何确保在量角器测试中打开了一个新窗口
- snowflake-cloud-data-platform - 关于在 Snowflake 中的函数内嵌套多个函数的问题
- python - 为文本创建装饰牌匾
- javascript - 使用 onkeypress 事件验证两个输入字段
- vue.js - vue js,IE9点击路由器链接刷新?
- python - 带补丁的 FCN 创建边界
- wso2 - WSO2 EI 培训材料