Informática, perguntado por MasterSn, 1 ano atrás


Como se define um array em C#?

e

Qual conceito de Late Binding?



Soluções para a tarefa

Respondido por jvsilvictorox7rfj
1

Um array, também conhecido como vetor, é uma variável capaz de armazenar um conjunto de variáveis de um mesmo tipo.

 Em C# pode-se fazer a definição/declaração de um array/vetor das seguintes formas:


 Exemplo, um array de 10 inteiros:

Array valores = new int[10];

OU

int[] valores = new int[10];


Ambas linhas de comando geram o mesmo resultado.




Late Binding


O Binding no C# é um termo usado para fazer vinculações. Em particular, o Late Binding, como diz o nome, é uma vinculação atrasada/tardia.

O compilador até então não tem conhecimento do tipo de objeto que será vinculado, assim como desconhece seus métodos, propriedades e outras características, já que o tipo do objeto não foi definido previamente (em tempo de compilação). Portanto, tais características só serão descobertas em tempo de execução.

O Late Binding não é muito comum em linguagens compiladas, como o C#. Nessas é mais presente o Early Binding. O Late aparece mais em Scripsts.


Perguntas interessantes