Ciao a tutti ^_^
Sono alle prese con un progetto di C# per un esame universitario... il corso ha lasciato un po' a desiderare e di programmazione a oggetti ci è stato insegnato ben poco, quindi mi ritrovo ora a dover progettare/implementare dovendo impararmi parecchie cose per conto mio....
Speravo di trovare qui qualche buon'anima che avesse voglia di chiarire qualche mia confusione nel caso non riuscissi a risolverla da solo :/

In particolare al momento non riesco a chirirmi questo dettaglio:


string[] MyFamily = new string[10];

crea un array di oggetti di tipo stringa

e string è una classe.

ora

a) xkè fare:

public Calciatore[] titolari = new Calciatore[11]; è sbagliato?

o meglio..

b) perchè
public Calciatore[] titolari = new Calciatore()[11];
non compila?

c) se l'oggetto calciatore necessitasse di un parametro nel costruttore, come potrei fare per far sì che venga creato un vettore di oggetti calciatore?

diciamo che il costruttore di Calciatore sia:
public Calciatore(int parametro)
{
attributo = parametro
}

come dovrei fare per creare l'array di calciatori?

grazie per l'aiuto ^_^