Re: Алексей Дубовцев. Microsoft .NET в подлиннике
От: Аноним  
Дата: 06.03.06 10:37
Оценка: +1
Кстати в этой книжке есть неточности и довольно значительные. Например сказано что MemberwiseClone использует reflection для клонирования объекта. Хочется узнать, откуда у автора такие сведения... Это не правильно — MemberwiseClone реализовано на C++ в виртуальной машине NET. Ее реализацию можно посмотреть в SSCLI в файле sscli\clr\src\vm\comobject.cpp, метод ObjectNative::Clone. Там просто выделяется место под объект и копируются его данные с момощью memcpy. Правда потом правятся указатели на ref типы. Но это не reflection. Не думаю что в коммерческой виртуальной машине медленне. А функция то очень быстрая и полезнаяя...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.