VB编程:数组中插入新的数组元素

简介: VB编程:数组中插入新的数组元素

程序代码:

Dim a() As Long

Private Sub Form_Load()

   ReDim Preserve a(1 To 4)   'Preserve:当改变原有数组最末维的大小时,使用此关键字可以保持数组中原来的数据。

   'Dim i As Long, m As Long

   a(1) = 1: a(2) = 2: a(3) = 3: a(4) = 4

   For i = 1 To 4

       Text1.Text = Text1.Text & "a(" & CStr(i) & ")=" & CStr(a(i)) & "; "

   Next i

   i = 2

   Dim n As Long: n = 6

   ReDim Preserve a(1 To 5)

   For i = 2 To 5

       m = a(i)

       a(i) = n

       n = m

   Next i

   For i = 1 To 5

       Text2.Text = Text2.Text & "a(" & CStr(i) & ")=" & CStr(a(i)) & "; "

   Next i

End Sub


小结:

   1、数组中插入新的元素,数组的大小被改变,此时需要使用动态数组,并对数组ReDim重定义    

   2、Preserve:当改变原有数组最末维的大小时,使用此关键字可以保持数组中原来的数据。


相关文章
Ninja is required to load C++ extensions | 问题解决
Ninja is required to load C++ extensions | 问题解决
|
SQL 关系型数据库 MySQL
实时计算 Flink版产品使用合集之idea本地测试代码,要增大 Flink CDC 在本地 IDEA 测试环境中的内存大小如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
256 1
|
安全 数据挖掘 API
解锁数据宝藏:Microsoft Graph API的统一数据革命
解锁数据宝藏:Microsoft Graph API的统一数据革命
259 1
|
运维 Devops 应用服务中间件
自动化运维的利剑:Ansible在现代IT架构中的应用
【10月更文挑战第42天】本文旨在揭示自动化运维工具Ansible如何革新现代IT架构,通过简化配置管理和部署流程,提升效率和可靠性。我们将探索Ansible的核心功能、语言特性以及其在DevOps文化中的角色。文章还将展示如何借助Ansible构建模块化和可重用的配置代码,实现快速迭代与部署,并确保系统一致性。通过阅读本文,运维人员将了解如何利用Ansible优化日常任务,加速产品上线速度,同时提高系统的稳健性。
237 5
|
机器学习/深度学习 并行计算 PyTorch
从零开始下载torch+cu(无痛版)
这篇文章提供了一个详细的无痛版教程,指导如何从零开始下载并配置支持CUDA的PyTorch GPU版本,包括查看Cuda版本、在官网检索下载包名、下载指定的torch、torchvision、torchaudio库,并在深度学习环境中安装和测试是否成功。
从零开始下载torch+cu(无痛版)
|
前端开发 小程序 JavaScript
uniapp手写滚动选择器
【8月更文挑战第6天】
243 4
|
负载均衡 JavaScript 应用服务中间件
手把手教你玩转 Nginx 配置
作为静态服务器、反代和负载均衡器,Nginx 因高性能和灵活性广泛使用。
643 5
|
前端开发 API Android开发
Flutter-自定义尺子
Flutter-自定义尺子
277 0
|
机器学习/深度学习 数据可视化 算法
图像识别5:LDA 与 SVM+神经网络+支持向量机实验
图像识别5:LDA 与 SVM+神经网络+支持向量机实验
283 0
|
运维 JavaScript 大数据
Hexo + Gitee Pages 搭建个人博客
Hexo + Gitee Pages 搭建个人博客
Hexo + Gitee Pages 搭建个人博客