Vb.net

1639 palavras 7 páginas
Generics
Os tipos genéricos(Generics) possuem como proposito a criação de conjuntos que tenha consistência de tipos. Dessa forma podemos usar várias classes implementadas por essa namespace, em particular a classe List que irei relatar nesse artigo. A classe List quando declarada possuirá um tipo especifico e o compilador garantirá a consistência de tipos. Uma List funciona como uma matriz, cujo tamanho é aumentado dinamicamente quando necessário, dessa forma quando criamos um objeto List não precisamos definir quantos objetos ele conterá. Os objetos do tipo List, possuem várias propriedades e métodos, nos quais citarei alguns: * Capacity : quantidade de elementos que uma List pode conter * Count : quantidade de elementos atualmente na matriz * Add : método público para inclusão de um objeto em List * Clear : remove todos os elementos de List * Exists : determina se um elemento existe em List * Sort : Ordena a list * Remove: remove a primeira ocorrencia de um objeto especifico * Reverse : inverte a ordem dos elementos * To array: copia os elementos de List em uma nova matriz
Para exemplificar a teoria acima, irei apresentar o seguinte código abaixo:
Module Module1
Sub Main()
Dim listaDeClientes As New List(Of Cliente) cria um objeto do tipo lista de cliente
Console.WriteLine("Lista de Clientes" & vbNewLine)
For i As Integer = 0 To 5 listaDeClientes.Add(New Cliente(i, "Regilan")) adiciona clientes a lista de cliente
Console.WriteLine("ID = " & listaDeClientes(i).ID & vbNewLine & "Nome = " & listaDeClientes(i).Nome)
Next
System.Threading.Thread.Sleep(3000)
End Sub
End Module classe cliente
Public Class Cliente atributos Dim intID As Integer
Dim strNome As String construtor Public Sub New(ByVal ID As Integer, ByVal Nome As String)
MyClass.intID = ID
MyClass.strNome = Nome
End Sub propriedades Public Property ID() As Integer
Get
Return intID
End Get
Set(ByVal value As Integer)

Relacionados

  • Vb.net
    1386 palavras | 6 páginas
  • Vb.net
    262 palavras | 2 páginas
  • Vb.net
    884 palavras | 4 páginas
  • Vb.net
    1614 palavras | 7 páginas
  • Variaveis em vb.net
    884 palavras | 4 páginas
  • Apostila vb.net
    8412 palavras | 34 páginas
  • Programando com vb.net - operadores
    966 palavras | 4 páginas
  • Calculadora com áudio em vb.net
    871 palavras | 4 páginas
  • Exercicio de vb.net sobre busca
    1073 palavras | 5 páginas
  • Vb.net calculadora de distância de frets para quem quiser construir uma guitarra
    434 palavras | 2 páginas