Salve !

seguendo un esempio sul manuale ho redatto il seguente codice per farmi ritornare tre valori :
codice:
        public  List<String> getDatiAcc()
        {
            MySql.Data.MySqlClient.MySqlConnection conn = new MySql.Data.MySqlClient.MySqlConnection();
             MySql.Data.MySqlClient.MySqlCommand cmd;
            string cmdString = "Select id_utente, id_azienda from Utenti where ID_utente = 1 ";
            conn.ConnectionString = ConfigurationManager.ConnectionStrings["ConnessioneMYSQL"].ConnectionString;
            cmd = new MySql.Data.MySqlClient.MySqlCommand(cmdString, conn);
            conn.Open();

            MySql.Data.MySqlClient.MySqlDataReader Leggi;
            List<string> returnData = new List<string>();

            Leggi = cmd.ExecuteReader(CommandBehavior.CloseConnection);

            while (Leggi.Read()) {

                returnData.Add(Leggi["ID_utente"].ToString());
                returnData.Add(Leggi["ID_Azienda"].ToString());
            }

            return returnData;
        
        }
Ho problemi di gestire i valori ritornati;so che dovo creare una chiamata a questa classe per farmi ritornare una collezione dei dati, ma non riesco a impostare bene il codice.
Mi dite cme posso gestire all'esterno ?
Grazie