Аналитика Telegram-канала
Подписчики
3 468
Публикаций
111
Динамика подписчиков
7 дней
30 дней
6 месяцев
Больше
28 окт31 окт3 ноя
Показаны последние 7 дней
Больше истории →
Охваты публикаций
05.1005.1019.10
89
Средний охват
173
Лучший результат
Показаны 3 публикации — последние в канале
Больше статистики →
Упоминания
7
Упоминаний
5
Из них репостов
3
Каналов
6
Упоминаний
4
Из них репостов
3
Каналов
Последние посты
3 из 111 2 из 111
بررسی Reflection و Attribute در زبان سیشارپ
وقتی با سیشارپ و داتنت کار میکنیم، ممکن است با دو مفهوم مهم به اسم Attribute و Reflection روبهرو شویم.
شاید در نگاه اول این دو مفهوم کمی پیچیده به نظر بیایند، اما ایده اصلی خیلی ساده است.
اضافه کردن اطلاعات به کد با Attribute
با استفاده از Attribute میتوانیم اطلاعات اضافی یا همان Metadata را به قسمتهای مختلف کدم اضافه کنیم.
برای مثال:
[Obsolete]
public void OldMethod()
{
}
اینجا [Obsolete] یک Attribute است.
این Attribute به برنامه و ابزارهای داتنت میگوید که این متد قدیمی شدهاست و بهتر است از یک روش جدیدتر استفاده شود.
اتریبیوت (Attribute)ها فقط برای Method استفاده نمیشوند و میتوانند روی قسمتهای مختلفی مثل:
- کلاس(Class)
- متد (Method)
- پراپرتی (Property)
- فیلد (Field)
قرار بگیرند.
بررسی اطلاعات برنامه با Reflection
گاهی اوقات میخواهیم برنامه در زمان اجرا، اطلاعاتی دربارهی خودش به دست بیاورد.
مثلاً بفهمیم یک Object از چه نوعی است یا چه Methodها و Propertyهایی دارد.
اینجاست که Reflection وارد میشود.
برای مثال:
var user = new User();
Type type = user.GetType();
Console.WriteLine(type.Name);
در این مثال، با استفاده از GetType() میتوانیم نوع Object را در زمان اجرا بررسی کنیم.
رفلکشن (Reflection) میتواند اطلاعات مختلفی مثل Classها، Methodها، Propertyها، Fieldها و Attributeهای موجود روی آنها را بررسی کند.
🔗 جزئیات بیشتر را در این لینک بخوانید.
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، نظرات خود را با ما در قسمت کامنتها به اشتراک بگذارید.
#کامیار_شکیب (لینکدین)
کانال تلگرام:
@SoftwarePhilosophy
______
ещё
57
0
19 окт, 13:15
"I'd love an AI assistant for my listings, but I don't have a developer" is something we hear constantly from real estate agents.
Dubai Radar is proof: you don't need a developer to build this.
🔗 Try Dubai Radar:
https://crysta.live/go/dubai-radar
Here's the thing: you don't need one.
Building an AI agent for your listings doesn't take a website, a budget for custom software, or someone on staff who codes. It takes a conversation. You describe what you need, Crysta builds it, you load in your actual listings, photos and all, and it's ready.
We're building one of these live next week, start to finish, for a real estate agent. If "I'm not technical enough for this" has been the thing stopping you, come watch what it actually takes.
📌 RSVP for the live workshop:
https://www.linkedin.com/events/7510707482923823104
#CrystaCode #Realestate #BuildWithAI #AIAgent #RealEstateAI #PropTech
ещё
173
3
6 5 окт, 12:44
امروز تو این ورکشاپ قراره یه ایجنت هوشمصنوعی رو از صفر تا صد با هم درست کنیم.
بدون یک خط کد نویسی!
منتظرتونیم :)
ещё
36
0
5 окт, 12:44
Продолжить анализ этого канала
- История роста подписчиков
- Просмотры и охваты публикаций
- Кто упоминает канал и кого упоминает он
- Похожие каналы и подбор для рекламы
Открыть аналитику
Демо до 14 дней