С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
UnmaskedGuy
2 / 2 / 0
Регистрация: 07.10.2014
Сообщений: 94
1

Нужно справиться с "зависимостью"

29.10.2017, 09:14. Просмотров 126. Ответов 1
Метки нет (Все метки)

В общем. Часто замечаю за собой что привычные рамки программирования не могу расширить, стал "зависим" от простых ссылочных типов. Загнал себя в зону комфорта и сижу в ней, дальше в самообучении ни ногой.
Выучил классы, наследование, абстрактные классы, полиморфизацию, и еще несколько основ, немного параллельного программирования и встал. А код становится сложнее, то что я хочу написать выходит в говнокостыли, спагетикоды и тонны лишних переменных, IF-ов, for-ов...
Некоторое время назад полез глубже в изучение C# - увидел что то на подобии:
C#
1
2
3
SomeMethod(()=>{
//Куча разного и непонятного
});
Испугался уже вот такгого непривычного формата объявления чего-то. (()=>{});
Выглядит как сравнение аргументов метода с блоком кода... Но вообще не уложилось в голове.
Так вот - помогите преодолеть линию комфорта. Расскажите, что означает это "Сравнение", и какие еще страшные вещи меня ждут и могут ожидать впереди???
Учу C# По многим источникам - но в последнее время с данного рессурса: https://metanit.com/sharp/tutorial/12.1.php
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2017, 09:14
Ответы с готовыми решениями:

Описать класс "поезд", содержащий поля "пункт назначения", "номер поезда", "время отправления"
Помогите пожалуйста с классом Описать класс «поезд», содержащий следующие закрытые поля:...

Проблема при сравнении: "Оператор ">" не может применяться к операндам типа "Т" и "Т""
Добрый день , пишу сортировку , все делаю на основе Т , но вот в чем проблемма public class...

Методом вычислить тип треугольника: "не существует", "тупоугольный", "прямоугольный", "остроугольный"
Помогите пожалуйста С помощью метода вычислить тип треугольника::cry: 1) если первый параметр...

Построить иерархию классов "Студент", "преподаватель", "персона", "заведующий кафедрой"
Построить иерархию классов: Студент, преподаватель, персона, заведующий кафедрой 1) Разработать...

Напишите программу, которая подсчитывает, сколько учащихся получило "2", "3", "4" и "5"
Помогите, пожалуйста, с решением следующей задачи: учащиеся сдают экзамены по нескольким...

1
Usaga
Эксперт .NET
5142 / 3504 / 616
Регистрация: 21.01.2016
Сообщений: 13,925
Завершенные тесты: 2
29.10.2017, 09:30 2
UnmaskedGuy, это называется "лямбда-выражение".

Все ваши проблемы лечатся прочтением учебника по C#, а так же книг на общие темы (проектирование, паттерны, практики).

Добавлено через 10 минут
* Стив Макконнелл: Совершенный код
* Гамма, Хелм, Джонсон: Приемы объектно-ориентированного проектирования. Паттерны проектирования
* Эспозито, Сальтарелло: Microsoft .NET. Архитектура корпоративных приложений
* Марк Симан: Внедрение зависимостей в .NET
* Эрик Эванс: Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем
* Гради Буч. Объектно-ориентированный анализ и проектирование с примерами приложений.
И другие...
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2017, 09:30

Составить программу по управлению манипулятором "мышь". Выбор типа курсора организовать по нажатию на клавиши "q","w","r
Составить программу по управлению манипулятором "мышь". Выбор типа курсора организовать по нажатию...

Поиск в массиве. Ошибка "Оператор "&&" не может применяться к операндам типа "bool" и "double""
Найти номер последнего минимального элемента среди положительных четных элементов, лежащих правее...

Если ответ отличается от "да" или "нет" тогда программа должны писать "Ничего не понятно"
Программа работает так как мне нужно (оптимизация не интересует) есть только один момент где...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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