panfra ha scritto:
Ho visto che per aggiungere bisogna usare..
is_a.add(numero_id_oggetto)....
Come sempre, ti sottolineo quanto i nomi usati per le variabili siano fuori standard e illeggibili.
Non me ne volere, ma credo che te lo dirò a ogni occasione, poi a un certo punto credo non risponderò più per protesta.
panfra ha scritto:
Ma adesso non mi funziona la dichiarazione della routine
public string [] Predicato_is_a(string Oggetto,bool more)
in quanto non è un array ma una lista.. Come posso fare?
Cosa vuol dire "non funziona la dichiarazione"... una dichiarazione non deve "funzionare", ma semplicemente definire il valore di ritorno, il nome del metodo, l'elenco dei parametri con i relativi tipi di appartenenza.
Se con il tuo "in quanto non è un array ma una lista" ti riferisci al fatto che stai restituendo la lista come valore di ritorno, mi sembra ovvio che non funzioni, dato che la dichiarazione indica la restituzione di un array mentre tu stai appunto restituendo una lista.
Converti la lista in un array con il metodo e restituisci quel valore, non direttamente la lista.
Ciao!