[vb.net] Contar o numero total de items que já foi preenchido

Noeljunior

I fold therefore I AM
Boas


Preciso de fazer um for para me ler todos os campos de uma array/structure mas preciso de ter o numero onde ele vai parar. Se houver algum funçao para saber isto, tanto melhor, senão houver eu faço, provavelmente, com um while.

O código que tenho sobre isto:
Código:
Public Structure uswdis
    Public nome As String
    Public testedata() As Date
    Public testenota() As Single
    Public faltadata() As Date
    Public faltamot() As String
    Public faltajust() As Boolean
    Public sumdata() As Date
    Public sumdes() As String
    Public totdis As Integer
End Structure
Public Class main
    Dim disuw() As uswdis
 
A propriedade Length do Array permite-te determinar a qualquer momento, o número de elementos que compõem o array. Por exemplo:

Código:
Imports System
Imports System.Diagnostics


Public Class MainClass
    Shared Sub Main()

        Dim arr(99) As Integer
        For i As Integer = 0 To arr.Length
            arr(i) = i * i
            Console.WriteLine(arr(i))
        Next i
    
    End Sub

End Class

Espero que fosse essa a dúvida. Cumprimentos,

Sérgio Vicente
 
Back
Topo