VB.NET如何查找多维数组中的特定元素?

2026-05-06 10:521阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计308个文字,预计阅读时间需要2分钟。

VB.NET如何查找多维数组中的特定元素?

如果您有一个以下格式的数组:

plaintextDim Array(4, 10) As String Array(0, 0)=100 Array(0, 1)=200 Array(1, 0)=300 Array(1, 1)=400 Array(1, 2)=500 Array(1, 3)=600

您想要获取以下计数:

plaintext

0=21

1=4

您可以按照以下步骤进行计算:

1. 计算0的计数:查看数组中字符串0出现的次数。

2.计算1的计数:查看数组中字符串1出现的次数。

以下是计算结果:

plaintext

0的计数:21

1的计数:4

VB.NET如何查找多维数组中的特定元素?

如果我有以下数组:

Dim Array(4, 10) As String Array(0, 0) = "100" Array(0, 1) = "200" Array(1, 0) = "300" Array(1, 1) = "400" Array(1, 2) = "500" Array(1, 3) = "600"

我如何获得以下计数:

0 = 2 1 = 4 听起来你正试图计算数组每个维度中非Nothing值的数量.以下功能将允许您这样做

Public Function CountNonNothing(ByVal data As String(,), ByVal index As Integer) As Integer Dim count = 0 For j = 0 To data.GetLength(1) - 1 If data(index, j) IsNot Nothing Then count += 1 End If Next Return count End Function

它可以像这样调用

Dim count1 = CountNonNothing(Array, 0) Dim count2 = CountNonNothing(Array, 1)

本文共计308个文字,预计阅读时间需要2分钟。

VB.NET如何查找多维数组中的特定元素?

如果您有一个以下格式的数组:

plaintextDim Array(4, 10) As String Array(0, 0)=100 Array(0, 1)=200 Array(1, 0)=300 Array(1, 1)=400 Array(1, 2)=500 Array(1, 3)=600

您想要获取以下计数:

plaintext

0=21

1=4

您可以按照以下步骤进行计算:

1. 计算0的计数:查看数组中字符串0出现的次数。

2.计算1的计数:查看数组中字符串1出现的次数。

以下是计算结果:

plaintext

0的计数:21

1的计数:4

VB.NET如何查找多维数组中的特定元素?

如果我有以下数组:

Dim Array(4, 10) As String Array(0, 0) = "100" Array(0, 1) = "200" Array(1, 0) = "300" Array(1, 1) = "400" Array(1, 2) = "500" Array(1, 3) = "600"

我如何获得以下计数:

0 = 2 1 = 4 听起来你正试图计算数组每个维度中非Nothing值的数量.以下功能将允许您这样做

Public Function CountNonNothing(ByVal data As String(,), ByVal index As Integer) As Integer Dim count = 0 For j = 0 To data.GetLength(1) - 1 If data(index, j) IsNot Nothing Then count += 1 End If Next Return count End Function

它可以像这样调用

Dim count1 = CountNonNothing(Array, 0) Dim count2 = CountNonNothing(Array, 1)