コード例 #1
0
ファイル: Program.cs プロジェクト: Matheus-Glauber/Secao5
        static void Main(string[] args)
        {
            Aluno _21 = new Aluno(21);
            Aluno _35 = new Aluno(35);
            Aluno _22 = new Aluno(22);
            Aluno _50 = new Aluno(50);
            Aluno _42 = new Aluno(42);
            Aluno _13 = new Aluno(13);

            Curso CursoA = new Curso("A", new HashSet <Aluno>());

            CursoA.Alunos.Add(_21);
            CursoA.Alunos.Add(_35);
            CursoA.Alunos.Add(_22);

            Curso CursoB = new Curso("B", new HashSet <Aluno>());

            CursoB.Alunos.Add(_21);
            CursoB.Alunos.Add(_50);

            Curso CursoC = new Curso("C", new HashSet <Aluno>());

            CursoC.Alunos.Add(_42);
            CursoC.Alunos.Add(_35);
            CursoC.Alunos.Add(_13);

            Instrutor instrutor = new Instrutor(new List <Curso>());

            instrutor.Cursos.Add(CursoA);
            instrutor.Cursos.Add(CursoB);
            instrutor.Cursos.Add(CursoC);

            Console.WriteLine("Total Students: " + instrutor.TotalAlunos());

            string source = @"C:\Users\MatheusGlauber\source\repos\Modulo15\votos.csv";

            string[] line = File.ReadAllLines(source);

            Dictionary <string, int> dicionario = new Dictionary <string, int>();

            foreach (var item in line)
            {
                string[] separado = item.Split(",");
                string   nome     = separado[0];
                int      votos    = int.Parse(separado[1]);

                if (dicionario.ContainsKey(nome))
                {
                    dicionario[nome] += votos;
                }
                else
                {
                    dicionario[nome] = votos;
                }
            }

            Console.WriteLine("Total votes by candidates:");
            foreach (var dados in dicionario)
            {
                Console.WriteLine(dados.Key + ": " + dados.Value);
            }
        }