نظرات مطالب
C# 7 - Generalized Async Return Types
«... همانطور که از نام  ValueTask نیز مشخص است، یک struct است؛ برخلاف Task  ... »
انتخاب نام Value در اینجا، به value types در دات نت اشاره می‌کند؛ اطلاعات بیشتر:
نظرات مطالب
آشنایی با فریمورک الکترون Electron
سلام
مطلب جالبی نوشتید. توسعه دهنده‌ی یک نرم افزار از جاوا کوچ کرده روی جاوااسکریپت.
حالا یک سوال: به نظرتون واقعا الکترون اومده تا جایگزین جاوا و سی شارپ و سی پلاس و ... بشه؟ (لطفا اگر پاسخی می‌دهید دلیل ان را هم مرقوم بفرمایید (رفرنس دهی))
با تشکر
نظرات مطالب
ویدئوی آموزش مقدمات CodeFirst در قالب یک کلاس آموزشی به همراه مثال
سلام و درود.
در بینابین جلسات آموزش سی شارپ پیشرفته به جهت تبیین یکی از کاربردهای نوین کدنویسی شیءگرا و همچنین تقویت انگیزه یادگیرندگان در یادگیری همه مطالب ، چه انتزاعی و چه کاربردی، به طرح این بحث فقط در یک جلسه اکتفا کردم.
باتشکر
 
نظرات مطالب
ارسال انواع بی نام (Anonymous) بازگشتی توسط Entity framework به توابع خارجی

با تشکر. روش‌های دیگری هم برای بازگشت انواع بی‌نام و نشان وجود دارند:

- خروجی متد را object تعریف کنیم

- خروجی متد را یک لیست از نوع dynamic (سی شارپ 4) تعریف کنیم

- خروجی متد را فقط ienumerable تعریف کنیم (نیازی به ذکر t ندارد الزاما)

نظرات مطالب
EF Code First #7
استفاده از View نکته خاص و اضافه‌تری نداره؛ از این لحاظ که عموما به Viewها به شکل یک جدول فقط خواندنی نگاه می‌شود. بنابراین یک کلاس تعریف کنید حاوی فیلدهای همان View. بعد هم یک data annotations  برای مثال Table را بالای این کلاس قرار دهید (اگر نیاز بود از نام خاصی که جزو اصول نامگذاری کلاس‌ها در سی شارپ نیست استفاده کند).
نظرات مطالب
خلاصه‌ای کوتاه در مورد WinRT
در سیلورلایت همه چیز Asynchronous است. از فراخوانی یک وب سرویس تا تبادلات شبکه تا هر نوع API‌ زمانبر دیگر. به عمد تمام متدهای همزمان رو که در دات نت وجود دارند حذف کردند. این خوبه. از ابتدا شخص عادت می‌کنه تا فکرش به این سمت سوق پیدا کنه. سی شارپ 5 هم این نوع فراخوانی‌ها رو ساده‌تر و طبیعی‌تر می‌کنه.
نظرات مطالب
Dependency Injection
دمت گرم استاد وحید.
آره والا . منم حالا که 26 سالم شده فهمیدم از روز اول اشتباه انتخاب کرده بودم . هرچی مفاهیم حرفه ای بوده توی جاوا بوده . نه اون دلفی لعنت الله علیه و ویبی . حالا مجبوریم به سی شارپ قناعت کنیم . دیگه عمر جاوای ما سر اومده
نظرات مطالب
خواندنی‌های 9 اردیبهشت
یک سری برنامه تبدیل کننده کدهای VB.Net به سی شارپ هست و برعکس. شاید تا قسمتی بتوانند کمک کنند.
ولی اگر کار با دیتابیس هم لحاظ شده، با توجه به اینکه VB6 از ADO استفاده می‌کنه شاید زیاد تبدیل خودکار معنی نداشته باشه.
در کل در این موارد طراحی برنامه اصلی بیشتر ارزشمند است تا کدهای اون.
نظرات مطالب
ReSharper 4.5
بجای تعریف member variable و درست کردن Property بر اساس اون، به سی شارپ 3 مهاجرت کنید که این کار رو با معرفی Auto implemented properties بسیار ساده‌تر کرده. خود VS.Net برای ایجاد سریع Auto properties یک shortcut هم معرفی کرده:
سریع تایپ کنید prop و سپس دوبار tab را فشار دهید.