Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

veaoum

Criar estrutura de dados

Mensagens Recomendadas

veaoum

Boa tarde! Alguem me pode ajudar ou explicar como criar uma estrutura de dados? Em c seria algo como:

typedef struct aux {
   int c;
   str b;
} *aux;

Mas como é que consigo fazer isto em VB? Tenho que criar para esses dados funções pre defenidas como em java (new,compare,clone,gets e sets)?

Editado por pmg
correcção do código

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
thoga31
' Fora de qualquer Sub
Public Structure exemplo
   Dim i As Integer
   Dim s As String
End Structure

' Dentro ou fora de um Sub:
Dim ex As New exemplo

' Dentro de um Sub:
ex.i = 1
ex.s = "exemplo"
MsgBox(ex.i.ToString & vbNewLine & ex.s)

Editado por thoga31

Knowledge is free! | Occasional Fortnite player

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
veaoum

Obrigado. Mas se quiser fazer como em java e defenir os seus metodos e posivel? Ou e preferivel criar funcoes que recebam esse tipo de dados?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
thoga31

Eu acho que não tens bem noção do que tens vindo a utilizar em Java.

Aquilo a que te referes é ao paradigma da Programação Orientada aos Objectos (OOP).

Visual Basic .NET é todo baseado neste paradigma, tal como Java, apesar de ser possível criares programas só com o Paradigma Estrutural, ao contrário de Java.

Estás a falar em criar classes com os seus métodos e propriedades, e durante a execução do programa crias e destróis instâncias dessas classes.

Investiga o Paradigma OOP em VB.NET, não é complicado, principalmente para quem já está habituado em Java.

Se tiveres dúvidas em relação a ele, não hesites em nos perguntar. ;)


Knowledge is free! | Occasional Fortnite player

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.