bonjour et merci de prendre quelques secondes pour m'aider

voilà ma première question :
quels sont les avantages et les inconvénients du passage par valeur, par adresse et par références?
ps : est-ce qu'il serait possible de mettre un exemple de chaque pour que je vois facilement.

Merci .

2 question :

Je dois créer une classe générique qui contient un tableau statique de 5 éléments de type quelcnque
Comment dois je m'y prendre ?

Merci