Loading...
gabberfreak avatar gabberfreak 7 Точки

[Exercise in class] Advanced C# - Functional Programming - Exercise 2 - Filter Students

Здравейте колеги,

искам да ви попитам има ли по оптимален начин да се напише деветото куери с една заявка, а не с две както е в условието, както и за 10-то не съм сигурен че трябва така да стане.Също така на последната заявка не ми излиза правилен резултат, повтарят се еднакви резултати от изпити, а виждам че в условието не е така бъркам ли някъде ? ето го кода  http://pastebin.com/VesCCF11

0
C# Advanced 25/07/2015 14:11:22
RFilipov avatar RFilipov 136 Точки

9:

var sortEight = studentCollection.Select(x => new {x.Marks, x.FirstName, x.LastName}).Where(x => x.Marks.ToList().CountMarks(2) == 2);
            Console.WriteLine("Students with exactly two marks \"2\":");
            foreach (var item in sortEight)
            {
                Console.WriteLine("{0} {1}", item.FirstName, item.LastName);
            }

Метод:

public static int CountMarks(this List<int> theList, int mark)
        {
            int counter = theList.Where(x => x == mark).Count();
            return counter;
        }

 

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