Date: 2005-09-03 08:01 pm (UTC)
netch: (Default)
From: [personal profile] netch
Я упрощу до предела, но основа будет понятна: делегат - это ссылка на функцию. Тип делегата - тип ссылки, экземпляр - соответственно, конкретная ссылка.

К более реальному миру: на самом деле так получилось, что это массив ссылок на функции с идетичными прототипами, которые при вызове делегата вызываются по очереди. При разработке C# оставили только System.MulticastDelegate :(

Ну а так как функции, которая не метод класса, в C# не существует - для ссылки на метод класса, равно как и на метод объекта, используется уже в основном разъяснённый выше делегат.

P.S. Чтобы не брать книжку:
http://www.jaggersoft.com/csharp_course/
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

netch: (Default)
netch

December 2023

S M T W T F S
     12
3456789
10111213141516
171819 20212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 3rd, 2026 07:27 am
Powered by Dreamwidth Studios