Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Как добавить новую строку в txt файл, не трогая старое? http://www.cyberforum.ru/csharp-beginners/thread317918.html
здравствуйте, столкнулась с такой проблемой, что при нажатии на кнопку выбранная строка из одного listBox добавляется в файл, выбранный в другом listBox. нажимаю, и...вуаля! в файле пропадает...
C# Форматирование текстовой строки Добрый день! Подскажите пожалуйста, как можно сделать так чтобы строка содержащая: "Intel(R) Celeron(R) CPU 430 @ 1.80GHz" превратилась в Celeron 430 (1.80Ghz) Заранее благодарю! http://www.cyberforum.ru/csharp-beginners/thread317822.html
PictureBox и цвет заданой точки C#
Все привет =) Как в Пикчер боксе по клику мышки в определенной области, получить цвет точки, координаты которой соотвецтвовали координатом курсора?
самые активные окна C#
Добрый всем день! у меня такая проблема, мне нужно чтобы на экран выводило наиболее активные окна программ, которые запущены в данный момент.... не знаю как это реализовать...
C# read и beginread http://www.cyberforum.ru/csharp-beginners/thread317712.html
есть приложения клиент и сервер,клиент шлет серверу команду сервер её принимает,делает скриншот и с помощью .write записывает в поток, а клиент принимает спомощью .read и показывает этот скрин в...
C# Перегрузка оператора присваивания Можно ли перегрузить в C# оператор присваивания ? подробнее
SYD
Заблокирован
11.06.2011, 19:08 0

У кого есть коллекции задач по C# с решениями или ресурс, где это можно взять

11.06.2011, 19:08. Просмотров 9273. Ответов 12
Метки (Все метки)

Ответ

Задание 8

Assignment #8
This assignment is short, but will test your knowledge of interfaces, generics, and a basic lambda function.

Functionality

Define a generic interface called IFilterable<T>. This interface, which will be used to indicate that a collection is “filterable” – meaning that we can filter out elements based on some criteria. This interface will define one method, ElementBelongs that accepts two parameters: a generic element parameter and a lambda function. The lambda function should accept a single parameter of type T and return a bool – a true meaning the first parameter belongs to the result, a false meaning it does not. For example, if we had a collection of the integers from 1-10, and we wanted all the even numbers, our lambda function would return true for all those elements evenly divisible by 2.
After defining the IFilterable<T> interface, implement the following collection class:

C#
1
2
class FilteredList<T> : List<T>, IFilterable<T>
{ }
You need to implement only the ElementBelongs method. The List<T> supplies all the other functionality for you.

Test Harness

Create a console-based test harness that creates several different FileterLists, e.g., a filtered list of ints, of chars, of strings and of a custom class, e.g., your PolarCoordinate from the last assignment. Demonstrate that you can filter out different elements based on passing in different lambda functions. Here is short example of my test harness’s Main method:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
static void Main(string[] args)
{
FilteredList<int> fi = new FilteredList<int>();
fi.AddRange(new int[] { 100, 200, 300, 400, 500, 600, 700, 800, 900 });
foreach (int i in fi) {
if (fi.ElementBelongs(i, j => j > 500)) {
 Console.WriteLine(i);
}
}
FilteredList<string> fs = new FilteredList<string>();
fs.AddRange(new string[] { "kim", "sugar", "melissa", "jessica", "jill", "john" });
 foreach (string s in fs) {
if (fs.ElementBelongs(s, name => name.Length > 4)) {
Console.WriteLine(s);
}
}
}


Вернуться к обсуждению:
У кого есть коллекции задач по C# с решениями или ресурс, где это можно взять
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2011, 19:08
Готовые ответы и решения:

Где взять задачи по С# (желательно с решениями)?
пожалуйста посоветуйте где можно брать задачи по C# для начинающих(желательно с...

Ресурс или тема где есть задачки по c# ?
Приветствую всех. Если не сложно , можно ресурс или тему где есть задачки по...

Где можно скачать книги с примерами решениями задач задач по программированию
подскажите где можно скачать книги с примерами решениями задач задач по...

Где найти Двунаправленное кольцо? у кого есть такое? или есть ссылки где их можно найти?
Можете пожалуйста скинуть примеры задач с Двунаправленным кольцом, или хотябы...

Народ посоветуйте где можно скачать или может у кого нибудь завалялось
Всем привет... в общем ситуация одна из самых простых. Ищу вот такой скрипт....

12
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru