Web Devs
641 subscribers
218 photos
22 videos
17 files
233 links
Articles, News, Jokes, Quotes, Back-End and UI/UX for web developers.
Github : https://github.com/fullStackDevsGroup
Advertising: @adsfullStackDevs
Download Telegram
#Fast_Member
#Reflection

در خیلی از مواقع در C# شما نیاز دارید که از reflection استفاده کنید، استفاده از reflection علاوه بر اینکه بسیار کند هست نیاز به نوشتن کد زیادی دارد. برای سرعت بیشتر و راحتی میتوان از Library FastMember استفاده کرد و برای دسترسی به یک property های یک object در زمان run time از روش زیر استفاده کرد:
// obj could be static or DLR
var wrapped = ObjectAccessor.Create(obj);
string propName = // something known only at runtime
Console.WriteLine(wrapped[propName]);

این کتابخانه توسط marc gravell که یکی از معروفترین برنامه نویسان سایت stackoverflow هست نوشته شده.
https://github.com/mgravell/fast-member


@ArmanAbi