تکه کدها
هورا! 32 مورد پیدا کردم برات.
شنبه 12 دی 1394
خیلی از برنامه نویس ها برای متدهایی که غیر عمومی (Public) هستن یونیت تست نمینویسن! چرا ، چون فکر میکنن که این متدها مخفی هستن از دید سایر اسمبلی ها ...
6 نفر با این تکه کد حال کردن
شنبه 12 دی 1394
خیلی از برنامه نویس ها برای متدهایی که غیر عمومی (Public) هستن یونیت تست نمینویسن! چرا ، چون فکر میکنن که این متدها مخفی هستن از دید سایر اسمبلی ها ...
6 نفر با این تکه کد حال کردن
آدینه 24 ارديبهشت 1395
متدایی مثل ()Sum()، Min()، Max و... اگه لیست خالی باشه، خطا داریم، که میشه از متد ()DefaultIfEmpty،قبل از هر کدوم از این متدا استفاده کرد و از شر این خطاهای این مدلی ...
آدینه 24 ارديبهشت 1395
متدایی مثل ()Sum()، Min()، Max و... اگه لیست خالی باشه، خطا داریم، که میشه از متد ()DefaultIfEmpty،قبل از هر کدوم از این متدا استفاده کرد و از شر این خطاهای این مدلی ...
یکشنبه 29 آذر 1394
برای کدجیک لازم دیدیم که تعداد خطوط کدهای ثبت شده رو نشون بدیم، (تعداد خطوط) خب حالا راه حل چیه؟!
خیلی راحت، با تکه کد زیر اینکار انجام میشه...
یکشنبه 29 آذر 1394
برای کدجیک لازم دیدیم که تعداد خطوط کدهای ثبت شده رو نشون بدیم، (تعداد خطوط) خب حالا راه حل چیه؟!
خیلی راحت، با تکه کد زیر اینکار انجام میشه...
شنبه 12 دی 1394
بهتره برای فیلتر کردن لیست ها و به طور کلی کالکشن ها بسته به کاربرد از yield استفاده کنیم تا اینکه بخوایم یک لیست موقتی تشکیل بدیم، نتایج رو توش ...
شنبه 12 دی 1394
بهتره برای فیلتر کردن لیست ها و به طور کلی کالکشن ها بسته به کاربرد از yield استفاده کنیم تا اینکه بخوایم یک لیست موقتی تشکیل بدیم، نتایج رو توش ...
چهارشنبه 13 آبان 1394
موقعی که داشتیم کدجیک رو توسعه میدادیم، به ذهنم رسید که بد نیست اگر بشه قسمت اطلاعات تکمیلی در صورتی که به زبان انگلیسی هست حین نمایش تکه کد چپ ...
5 نفر با این تکه کد حال کردن
چهارشنبه 13 آبان 1394
موقعی که داشتیم کدجیک رو توسعه میدادیم، به ذهنم رسید که بد نیست اگر بشه قسمت اطلاعات تکمیلی در صورتی که به زبان انگلیسی هست حین نمایش تکه کد چپ ...
5 نفر با این تکه کد حال کردن
آدینه 14 آذر 1399
C# 9یه نوع جدید دیگه از کلاس (رده) هم داره به اسم "رکورد" (ردیف) که یه سری مزیت های بیشتری نسبت به کلاس (رده) های رایج داره که نصفی از ...
3 نفر با این تکه کد حال کردن
آدینه 14 آذر 1399
C# 9یه نوع جدید دیگه از کلاس (رده) هم داره به اسم "رکورد" (ردیف) که یه سری مزیت های بیشتری نسبت به کلاس (رده) های رایج داره که نصفی از ...
3 نفر با این تکه کد حال کردن
شنبه 16 آبان 1394
همین جناب کد جیک که معرف حضور شریفتون هست... ما برای هر تکه کد یه سری تگ یا یه زبان برنامه نویسی مشخص کردیم که بعد بتونیم راحت جستجوش کنیم. ...
شنبه 16 آبان 1394
همین جناب کد جیک که معرف حضور شریفتون هست... ما برای هر تکه کد یه سری تگ یا یه زبان برنامه نویسی مشخص کردیم که بعد بتونیم راحت جستجوش کنیم. ...
آدینه 20 آذر 1394
برای حذف کاراکترهای غیر عددی از یک رشته می تونین از این روش استفاده کنین :)
آدینه 20 آذر 1394
برای حذف کاراکترهای غیر عددی از یک رشته می تونین از این روش استفاده کنین :)
یکشنبه 15 اسفند 1395
خب خیلی موقع ها پیش میاد که ما مثلا یه رشته رو می خوایم تبدیلش کنیم به لیست از Guid، خب این هم یه راه حل ساده برای تبدیل یه ...
یکشنبه 15 اسفند 1395
خب خیلی موقع ها پیش میاد که ما مثلا یه رشته رو می خوایم تبدیلش کنیم به لیست از Guid، خب این هم یه راه حل ساده برای تبدیل یه ...
شنبه 5 دی 1394
فرض کنید شما دارید آبجکت های سی شارپ رو توی مانگو دی بی به صورت داکیومنت (Document) ذخیره می کنید. خوب اگر آبجکت شما فیلدی به اسم id داشته باشه ...
شنبه 5 دی 1394
فرض کنید شما دارید آبجکت های سی شارپ رو توی مانگو دی بی به صورت داکیومنت (Document) ذخیره می کنید. خوب اگر آبجکت شما فیلدی به اسم id داشته باشه ...
آدینه 12 شهریور 1395
این تکه کد رو به فایل web.config اضافه کنید...
آدینه 12 شهریور 1395
این تکه کد رو به فایل web.config اضافه کنید...
پنجشنبه 17 دی 1394
اگر شما از خصوصیت flag برای نوع شمارشی در سی شارپ استفاده کنید نحوه برخورد دات نت با اون نوع به صورت بیتی خواهد بود.
به مثال دقت کنید اگر خصوصیت ...
9 نفر با این تکه کد حال کردن
پنجشنبه 17 دی 1394
اگر شما از خصوصیت flag برای نوع شمارشی در سی شارپ استفاده کنید نحوه برخورد دات نت با اون نوع به صورت بیتی خواهد بود.
به مثال دقت کنید اگر خصوصیت ...
9 نفر با این تکه کد حال کردن
یکشنبه 24 آبان 1394
شاید برای شما هم این مسئله پیش آمده باشه، که برای استفاده از کلاس JavaScriptSerializer، باید چه Reference را اضافه کرد ویا حتی چطور باید از این کلاس استفاده کرد.
کافیه فقط سه ...
یکشنبه 24 آبان 1394
شاید برای شما هم این مسئله پیش آمده باشه، که برای استفاده از کلاس JavaScriptSerializer، باید چه Reference را اضافه کرد ویا حتی چطور باید از این کلاس استفاده کرد.
کافیه فقط سه ...
دوشنبه 9 آذر 1394
چند روز پیش، سر یکی از پروژه ها یه کوئریه خیلی سنگین باید می نوشتم، که مجبور بودم همزمان و بعضا به صورت تو در تو، از چند تا حلقه ...
دوشنبه 9 آذر 1394
چند روز پیش، سر یکی از پروژه ها یه کوئریه خیلی سنگین باید می نوشتم، که مجبور بودم همزمان و بعضا به صورت تو در تو، از چند تا حلقه ...
چهارشنبه 20 دی 1396
همونطوری که میدونید IoC میتونه گهگاه چالش بر انگیز باشه. Autofac یه ابزار بسیار مفیده برای این منظور. اما خیلی وقتها هستش که شما میخواید به نمونه های تزریق شده ...
7 نفر با این تکه کد حال کردن
چهارشنبه 20 دی 1396
همونطوری که میدونید IoC میتونه گهگاه چالش بر انگیز باشه. Autofac یه ابزار بسیار مفیده برای این منظور. اما خیلی وقتها هستش که شما میخواید به نمونه های تزریق شده ...
7 نفر با این تکه کد حال کردن
دوشنبه 3 اسفند 1394
توی MVC، برای پیغام خطا میشه با ModelState.AddModelError در Controler و با (Html.ValidationSummary(true توی Razor نمایش داد.
حالا برای نمایش پیغام موفق بودن عملکرد برنامه، میشه از TempData استفاده کرد.
دوشنبه 3 اسفند 1394
توی MVC، برای پیغام خطا میشه با ModelState.AddModelError در Controler و با (Html.ValidationSummary(true توی Razor نمایش داد.
حالا برای نمایش پیغام موفق بودن عملکرد برنامه، میشه از TempData استفاده کرد.
شنبه 12 دی 1394
الان میبین که چطوری میشه برای یه اکشن همزمان چند تا مسیر (Route) تعریف کرد و یا حتی چطوری تشخیص بدیم که با کدوم مسیر (Route) سراغ اکشن اومدیم...
این مسیرها، یکی ...
شنبه 12 دی 1394
الان میبین که چطوری میشه برای یه اکشن همزمان چند تا مسیر (Route) تعریف کرد و یا حتی چطوری تشخیص بدیم که با کدوم مسیر (Route) سراغ اکشن اومدیم...
این مسیرها، یکی ...
شنبه 5 دی 1394
یه راه حل ساده برای تبدیل خروجی لیست رشته ای به عددی استفاده از متد ConvertAll هست.
شنبه 5 دی 1394
یه راه حل ساده برای تبدیل خروجی لیست رشته ای به عددی استفاده از متد ConvertAll هست.
شنبه 23 آبان 1394
برای این مدل فراخوانی نمونه ها و روش های زیادی وجود داره. میتونید به راحتی با فراخوانی متد ConfigureAwait با پارامتر false در کلاس کد میزبان (منظورم جایی هست که ...
شنبه 23 آبان 1394
برای این مدل فراخوانی نمونه ها و روش های زیادی وجود داره. میتونید به راحتی با فراخوانی متد ConfigureAwait با پارامتر false در کلاس کد میزبان (منظورم جایی هست که ...
دوشنبه 25 آبان 1394
اگر شما هم مثل من شدیدا با جی سان کار میکنید و درگیر هستید حتما پیش آمده براتون که بخواید مقادیر رو از جی سان به اکس ام ال یا ...
دوشنبه 25 آبان 1394
اگر شما هم مثل من شدیدا با جی سان کار میکنید و درگیر هستید حتما پیش آمده براتون که بخواید مقادیر رو از جی سان به اکس ام ال یا ...
آدینه 24 دی 1395
قبلا برای رمزگذاری و رمزگشایی کوئری استرینگ ها در قالب جیکوئری، فایلی رو برای دانلود گذاشته بودیم،
الان این کد رو در قالب #C برای دات نت کارها هم قرار دادیم ...
آدینه 24 دی 1395
قبلا برای رمزگذاری و رمزگشایی کوئری استرینگ ها در قالب جیکوئری، فایلی رو برای دانلود گذاشته بودیم،
الان این کد رو در قالب #C برای دات نت کارها هم قرار دادیم ...
چهارشنبه 27 آبان 1394
با استفاده از این کلاس میتونید امضاء متدها رو به صورت رشته در سی شارپ دریافت کنید. این به من خیلی کمک کرد وقتی داشتم یه پلاگین برا مستند سازی ...
چهارشنبه 27 آبان 1394
با استفاده از این کلاس میتونید امضاء متدها رو به صورت رشته در سی شارپ دریافت کنید. این به من خیلی کمک کرد وقتی داشتم یه پلاگین برا مستند سازی ...
پنجشنبه 17 دی 1394
به برنامه نویس های سطح بالاتر خود اعلام کنید که یکی از متدهایی که شما در کتابخانه (Library) یا مولفه (Component) خود استفاده کرده اید به زودی با یک متد ...
پنجشنبه 17 دی 1394
به برنامه نویس های سطح بالاتر خود اعلام کنید که یکی از متدهایی که شما در کتابخانه (Library) یا مولفه (Component) خود استفاده کرده اید به زودی با یک متد ...
آدینه 27 آذر 1394
بعضی وقتا لازمه که اطلاعات دو یا چندین دیکشنری را با هم ادغام کرد، برای اینکار، متد ()Concat، راه حل خوبیه.
آدینه 27 آذر 1394
بعضی وقتا لازمه که اطلاعات دو یا چندین دیکشنری را با هم ادغام کرد، برای اینکار، متد ()Concat، راه حل خوبیه.
ﺳﻪشنبه 26 آبان 1394
فرض کنید میخوایم یه مسیر شکل این : C:\folder1\folder2\folder3 رو تبدیل کنیم به :
\:c
folder1
folder2
folder3
این متد کمک میکنه.
ﺳﻪشنبه 26 آبان 1394
فرض کنید میخوایم یه مسیر شکل این : C:\folder1\folder2\folder3 رو تبدیل کنیم به :
\:c
folder1
folder2
folder3
این متد کمک میکنه.
پنجشنبه 4 شهریور 1395
سلام! حتما پیش آمده یا میاد براتون که گاهی محدودیت منابع دارید یا به هر دلیل موجه دیگه میخواید با استفاده از پوشه مجازی (Virtual Directory) وب سایت های متفاوتی ...
پنجشنبه 4 شهریور 1395
سلام! حتما پیش آمده یا میاد براتون که گاهی محدودیت منابع دارید یا به هر دلیل موجه دیگه میخواید با استفاده از پوشه مجازی (Virtual Directory) وب سایت های متفاوتی ...
آدینه 24 ارديبهشت 1395
خیلی راحت با این متد ()DbFunctions.TruncateTime، میشه توی تاریخ های میلادی، فقط تاریخ ها رو با هم مقایسه کرد و زمانو در نظر نگرفت. :)
آدینه 24 ارديبهشت 1395
خیلی راحت با این متد ()DbFunctions.TruncateTime، میشه توی تاریخ های میلادی، فقط تاریخ ها رو با هم مقایسه کرد و زمانو در نظر نگرفت. :)
آدینه 14 آذر 1399
با دات نت کور 5 دیگه لازم نیست حتما برنامه شما یک نقطه ورودی مشخص داشته باشه. تو ورژن های قبل از 5 نقطه ورودی برنامه این شکلی بود:
الان میشه ...
6 نفر با این تکه کد حال کردن
آدینه 14 آذر 1399
با دات نت کور 5 دیگه لازم نیست حتما برنامه شما یک نقطه ورودی مشخص داشته باشه. تو ورژن های قبل از 5 نقطه ورودی برنامه این شکلی بود:
الان میشه ...
6 نفر با این تکه کد حال کردن
آدینه 14 آذر 1399
C# 9 الگوهای جدیدی رو پشتیبانی می کنه. شما می تونید در کدهای زیر، نمونه ای از یه الگوی منطقی رو ببینید (بر گرفته از CCS811 Gas sensor) خوب این ...
5 نفر با این تکه کد حال کردن
آدینه 14 آذر 1399
C# 9 الگوهای جدیدی رو پشتیبانی می کنه. شما می تونید در کدهای زیر، نمونه ای از یه الگوی منطقی رو ببینید (بر گرفته از CCS811 Gas sensor) خوب این ...
5 نفر با این تکه کد حال کردن
شنبه 28 فروردین 1395
امروز لازم داشتم یه یو آر ال رو (URL) رو تشخثی بدم توی کد سی شارپ که همه پروتکل ها مثل http، https، FTP و یا mailto رو تشخیص بده ...
3 نفر با این تکه کد حال کردن
شنبه 28 فروردین 1395
امروز لازم داشتم یه یو آر ال رو (URL) رو تشخثی بدم توی کد سی شارپ که همه پروتکل ها مثل http، https، FTP و یا mailto رو تشخیص بده ...
3 نفر با این تکه کد حال کردن
شنبه 12 دی 1394
به قول فامیل دور دیده شده که بعضی از برنامه نویسای سی شارپ برای اینکه چند مقدار را از یک متد برگردونن از کلاس های POCO استفاده میکنن. و عده ...
شنبه 12 دی 1394
به قول فامیل دور دیده شده که بعضی از برنامه نویسای سی شارپ برای اینکه چند مقدار را از یک متد برگردونن از کلاس های POCO استفاده میکنن. و عده ...
شنبه 12 دی 1394
در دات نت فقط وقتی واقعا دستورات لینک اجرا و محاسبه میشه که داده هاش محاسبه شده و دسترس پذیر باشه. یعنی اگر از خط اول بلاک متد مثال متد ...
شنبه 12 دی 1394
در دات نت فقط وقتی واقعا دستورات لینک اجرا و محاسبه میشه که داده هاش محاسبه شده و دسترس پذیر باشه. یعنی اگر از خط اول بلاک متد مثال متد ...