|
-1 / 25 / 4
Регистрация: 27.11.2017
Сообщений: 375
|
|
Member lookup23.06.2018, 04:21. Показов 1874. Ответов 29
Метки нет (Все метки)
Читая одну штуку, наткнулся на такое, что в C# имеется такой зверь как member lookup.
А не подскажете, что это такое и где можно прочитать про него подробно, но не слишком заумно.
0
|
|
| 23.06.2018, 04:21 | |
|
Ответы с готовыми решениями:
29
Ошибка: BC30456: 'Cells' is not a member of 'System.Web.UI.Control'
Cannot access protected member via a qualifier of type |
|
4695 / 2702 / 735
Регистрация: 02.08.2011
Сообщений: 7,236
|
|
| 23.06.2018, 19:53 | |
|
Ну вам ведь уже ответили, что спека пишется в первую очередь для разработчиков компиляторов данного языка.
Прикладные же программисты пользуются ей (возможно и регулярно) в случаях, когда не совсем понятно как те или конструкции языка поведут себя, или уже повели, при реализации решения какой-то конкретной задачи. Понимаю, что говорю очень общими словами. Можно провести аналогию с правилами подачи материала в технических ВУЗ-ах: 1. Никто не изучает электротехнику, и электронику на первом курсе, потому что для ее изучения нужные уверенные знания мат.анализа. 2. Никто не изучает теорию автоматического управления(ТАУ, углубленно), потому что для ее изучения нужные уверенные знания физики, той же электроники, и мат.анализа. Поэтому обычно преподают в таком порядке: 3 семестра мат.анализа, параллельно эти же 3 семестра физики, что-то еще, и только потом ТАУ. Вы же сразу, грубо говоря, взялись за ТАУ. И нафига оно вам надо? Отсюда и столько непонимания. От просто к сложному, как говорится.
2
|
|
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
||
| 23.06.2018, 20:43 | ||
|
Просто Саша, вам не следует злиться на язык, и, тем более, на желающих вам помочь, ни к чему хорошему это не приведет.
Вся ваша ненависть - от непонимания. Понимание не приходит мгновенно по "щучьему веленью", нужно время. Правильный путь вам уже указали
0
|
||
|
-1 / 25 / 4
Регистрация: 27.11.2017
Сообщений: 375
|
||
| 23.06.2018, 20:46 [ТС] | ||
|
Никакой ненависти у меня нет и я её не демонстрировал. Вот досада на самого себя есть такое, но это не относится к тем, кто пытался мне помочь.
0
|
||
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
||
| 23.06.2018, 20:49 | ||
|
0
|
||
|
4695 / 2702 / 735
Регистрация: 02.08.2011
Сообщений: 7,236
|
||
| 23.06.2018, 20:53 | ||
|
Не по теме:
0
|
||
|
-1 / 25 / 4
Регистрация: 27.11.2017
Сообщений: 375
|
||
| 23.06.2018, 20:53 [ТС] | ||
|
0
|
||
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|||
| 23.06.2018, 20:59 | |||
|
Не по теме:
Не получается - переключитесь на что-нибудь другое и\или попроще - потом вернитесь (пусть и через полгода) - реально помогает.
1
|
|||
|
-1 / 25 / 4
Регистрация: 27.11.2017
Сообщений: 375
|
|
| 06.05.2019, 18:45 [ТС] | |
|
Кажется немного начинает отлеживаться.
Member lookup, а еще более обще - name lookup, то есть прояснение или выведение имени, есть по сути дела соотнесение конкретного имени с объявлением (определяющим или просто декларативным), которым оно вводится в свою область видимости. Меня вообщем на это натолкнуло чтением стандарта по C++, где приводится масса примеров, надо сказать достаточно уродских, чтобы продемонстрировать, как разные по сути идентификаторы, но с одинаковым написанием, соотносятся с различными определениями и объявлениями. Короче если для каждой сущности использовать свое уникальное имя, то вся эта байда сводится к тому, что все объявления одной и той же сущности должны быть или полностью идентичны или сводиться к набору перегруженных функций. Ну а дальше все это выведение и сводится к разрешению перегрузки.
0
|
|
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|||||||
| 06.05.2019, 19:18 | |||||||
transport.Drive(); это процесс поиска компилятором метода, которого нужно вызвать.
0
|
|||||||
|
-1 / 25 / 4
Регистрация: 27.11.2017
Сообщений: 375
|
|||||||||||
| 06.05.2019, 21:32 [ТС] | |||||||||||
|
Ну это не очень удачный пример.
В данном случае и искать то нечего. Все и так по сигнатуре видно. Вот из стандарта C++ пример позаковыристей:
0
|
|||||||||||
| 06.05.2019, 21:32 | |
|
Безопасное обновление Lookup LookUp и Dictionary<T,List<V>>: есть ли принципиальные отличия? Запись value member из combobox в бд Ошибка: member names cannot be the same as their enclosing type Ошибка с Current в реализации IEnumerator<T> - Does not implement interface member Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Новая последнея моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|