Loading...
peterborisov avatar peterborisov 123 Точки

[Homework] C# Advance- Functional Programming- Problem{8} -Excellent Students

Print all students that have at least one mark Excellent (6). Using LINQ first select them into a new anonymous class that holds { FullName + Marks}.

Имам 5-6 примера от които мога да взема данните които ми трябват за да сравня.Всичко си е идеално но при принтиране на конзолата ми излизат само имената пък за листа с отценките ми дава System.int32[]

      
        var excellentStudents = students
            .Select(s => new { FullName = s.FirstName + " " + s.LastName, Marks = s.Marks })
            .Where(s => s.Marks.IndexOf(6) >= 0);
        foreach (var student in excellentStudents)
        {
            Console.WriteLine("{0} {1}",student.FullName,student.Marks);
        }

Къде ми е грешката при принтирането.

 new Student("Richard", "Edwards", 19, 126414, "+359 2 77 777 888", "agibson2@house.gov",
                    new List<int> {5, 2, 5, 4}, 2),
                new Student("Margaret", "Peterson", 32, 133513, "0885 777 666", "petpet@abv.bg",
                    new List<int> {6, 6, 6, 6}, 3),

а това са примерите ми за сравнение и още 4 но тези 2-та стигат зада добиете представа:)

Тагове:
0
Fundamentals Module
peterborisov avatar peterborisov 123 Точки

 String.Join(student.FullName, student.Marks) още одеве го пробвах и ми дава ексепшън

0
peterborisov avatar peterborisov 123 Точки

Видях къде е объркано.Мерси колега!!!

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.