1) Чего-бы почитать о компоновочных файлах(assembly)? Уже несколько раз возникали вопросы связанные с ними, а вопросы без ответов я не люблю
2) Читал тут одну из статей на RSDN и вычитал про замечательную программку Reflector(позволяет смотреть реализацию классов в .NET). Однако реализацию некоторых методов он почему то не показывает Например, для метода 'Environment.GetResourceString(string key)' он показывает следующую реализацию:
Здравствуйте, Аноним, Вы писали:
А> Всем привет. Есть пару общих вопросов.
А> 1) Чего-бы почитать о компоновочных файлах(assembly)? Уже несколько раз возникали вопросы связанные с ними, а вопросы без ответов я не люблю
msdn
А> 2) Читал тут одну из статей на RSDN и вычитал про замечательную программку Reflector(позволяет смотреть реализацию классов в .NET). Однако реализацию некоторых методов он почему то не показывает Например, для метода 'Environment.GetResourceString(string key)' он показывает следующую реализацию: А>
Это значит, что такой метод реализован не в какой-то сборке, а внутри рантайма.
А> 3) В этой-же статье было такое выражение "делегировать вызов метода". Я так понял, что это значит вызывать метод. Так-ли это?
Зависит от контекста.
А> Заранее всем спасибо !
Re[2]: Пара общих вопросов !!!
От:
Аноним
Дата:
24.02.07 10:31
Оценка:
Здравствуйте, Lloyd, Вы писали:
L>Здравствуйте, Аноним, Вы писали:
А>> Всем привет. Есть пару общих вопросов.
А>> 1) Чего-бы почитать о компоновочных файлах(assembly)? Уже несколько раз возникали вопросы связанные с ними, а вопросы без ответов я не люблю
L>msdn
MSDN — на английском, долго голову ломать. К тому-же там чисто справочная информация и пару примеров, а хочется почитать что-то более емкое.
А>> 2) Читал тут одну из статей на RSDN и вычитал про замечательную программку Reflector(позволяет смотреть реализацию классов в .NET). Однако реализацию некоторых методов он почему то не показывает Например, для метода 'Environment.GetResourceString(string key)' он показывает следующую реализацию: А>>
А>> ПОЧЕМУ?
L>Это значит, что такой метод реализован не в какой-то сборке, а внутри рантайма.
Ну 'код реализации' у него должен быть! Где его посмотреть?
А>> 3) В этой-же статье было такое выражение "делегировать вызов метода". Я так понял, что это значит вызывать метод. Так-ли это?
L>Зависит от контекста.
Речь шла о реализации методов класса ArrayList. И было сказано, что какой-то метод делегирует вызов метода класса Array.
А какие еще значения может иметь это выражение?
А>> Заранее всем спасибо !
Здравствуйте, Аноним, Вы писали:
А>>> 1) Чего-бы почитать о компоновочных файлах(assembly)? Уже несколько раз возникали вопросы связанные с ними, а вопросы без ответов я не люблю
L>>msdn
А> MSDN — на английском, долго голову ломать. К тому-же там чисто справочная информация и пару примеров, а хочется почитать что-то более емкое.
Можешь тогда Рихтера почитать. Он неплохо этот вопрос расписывает.
L>>Это значит, что такой метод реализован не в какой-то сборке, а внутри рантайма.
А> Ну 'код реализации' у него должен быть! Где его посмотреть?
Попросить у микрософта исходники фреймворка, но сразу предупреждаю, полностью — не дадут. Еще есть SSCLI
L>>Зависит от контекста.
А> Речь шла о реализации методов класса ArrayList. И было сказано, что какой-то метод делегирует вызов метода класса Array.
В данном случае — просто вызывает. Когда говорят "делегирует", то хотят подчеркнуть, что сам метод ничего кроме перенаправления вызова не делает.
Re[4]: Пара общих вопросов !!!
От:
Аноним
Дата:
24.02.07 10:49
Оценка:
Здравствуйте, Lloyd, Вы писали:
L>Попросить у микрософта исходники фреймворка, но сразу предупреждаю, полностью — не дадут.
Что значит попросить? Письмо им написать что-ли?
L>В данном случае — просто вызывает. Когда говорят "делегирует", то хотят подчеркнуть, что сам метод ничего кроме перенаправления вызова не делает.
Ага. А во всех остальных случаях речь идет о делегатах? Или у этого выражения могут быть еще какие-то значения?
Здравствуйте, Аноним, Вы писали:
L>>Попросить у микрософта исходники фреймворка, но сразу предупреждаю, полностью — не дадут.
А> Что значит попросить? Письмо им написать что-ли?
Забудь. Это была шутка.
L>>В данном случае — просто вызывает. Когда говорят "делегирует", то хотят подчеркнуть, что сам метод ничего кроме перенаправления вызова не делает.
А> Ага. А во всех остальных случаях речь идет о делегатах? Или у этого выражения могут быть еще какие-то значения?
В интернете полно онлайновах толковых словарей. Если ты обратишься за помощью к ним, то получишь гораздо более полный/компетентный ответ, чем мой.