public static void lerArquivo(List<FundoInvestimento> fundoInvestimento, Moeda dolar, Moeda real)
        {
            try
            {
                if (File.Exists("../../fundos.txt"))
                {
                    Stream arqDados = File.Open("../../fundos.txt", FileMode.Open);
                    StreamReader leitor = new StreamReader(arqDados);
                    String linha = leitor.ReadLine();
                    String[] separador;
                    FundoInvestimento fundoPadrao;

                    while (linha != null)
                    {
                        separador = linha.Split(';');
                        if (separador[2] == "real") {
                            fundoPadrao = new FundoInvestimento(fundoInvestimento.Count(), separador[1], real);
                        }
                        else
                        {
                            fundoPadrao = new FundoInvestimento(fundoInvestimento.Count(), separador[1], dolar);
                        }
                        linha = leitor.ReadLine();
                        fundoInvestimento.Add(fundoPadrao);
                    }

                    leitor.Close();
                    arqDados.Close();
                }
            }
            catch (IOException io)
            {
                Console.WriteLine("\nOcorreu um erro: {0}", io);
            }
        }
 public FundoInvestimento(int increment, String nome, Moeda moeda)
 {
     this.codInvestimento = increment+1;
     this.nome = nome;
     this.moeda = moeda;
     this.aplicacao = new List<Aplicacao>();
 }