Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

функция в С#

8.3K
11 июня 2011 года
roman@
63 / / 10.11.2007
1)
writeif(int v, Func<int,bool>test){ if (test(v) ... Console.writeln(...)}
вызов функции
writeif(7,t=>t>10)


2) private static void M<A,B,C>(A v,Funct,B>f1,Func<B,C>f2) { }

3) string affregated=data.Select(s=>s.ToUpper())
.OrderBy(c=>c)
.Aggregate((acc,str)=>acc+str);

4) using(var stream=new Filestream()
{
Method1 ( Method2 ())
}

подскажите как работают эта функции или хотя бы ссылку дайте или ключевые слова по которым можно найти, я такого не встречал а интересно понять это по тестированию по С #
5
11 июня 2011 года
hardcase
4.5K / / 09.08.2005
Цитата: roman@
1)
writeif(int v, Func<int,bool>test){ if (test(v) ... Console.writeln(...)}
вызов функции
writeif(7,t=>t>10)


Лямбда (anonymous function)

Цитата: roman@
1)
2) private static void M<A,B,C>(A v,Funct,B>f1,Func<B,C>f2) { }

Генерики (generics)

Цитата: roman@

3) string affregated=data.Select(s=>s.ToUpper())
.OrderBy(c=>c)
.Aggregate((acc,str)=>acc+str);


LINQ

Цитата: roman@
1)
4) using(var stream=new Filestream()
{
Method1 ( Method2 ())
}

IDisposable

Успешного гугленья.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог