close
دانلود آهنگ جدید
C#

یک توسعه دهنده .Net

C#

C#

C#

C#

کار با Async/Await در Xamarin

در زامارین و حتی غیر از زامارین بعضی از متد ها هتند که نمایتوانیم مقدار بازگشتیشان را تغییر دهیم (مثلا GetView در اندروید یک متدیست که توسط سیستم عامل اتدروی فراخوانی میشود و ما نمی توانیم مقدار بازکشتی اس را تغییر دهیم) پس چون نمیتوانیم مقدار بازگشتی را تبدیل به Task یا Task<T>  که مقدار بازگشتی کلمه کلیدی async  هستند، نمیتوانیم از کلمه async  استفاده کنیم و چون await  همیشه با async  میاد پس نمیشود از await هم استفاده کرد ! پس در نتیجه درون متد ها نمیتوانیم از متدهای async دیگر نیز استفاده کنیم!

سه شنبه 13 آذر 1397 202 ادامه مطلب

دستور Switch در سی شارپ 7 pattern-matching جدیدی معرفی کرده است. قبلا دستور switch فقط شامل نوع string  بود و برای مقایسه مقادیر string  به کار برده میشد ولی در سی شارپ 7 قابلیت های جدید و جذابی به آن اضافه شدخ

یکشنبه 06 آبان 1397 178 ادامه مطلب
کلاس ها و ساختارها (Classes و Structs) قسمت 1

بخش اول از راهنمای برنامه نویسی سی شارپ 

کلاس ها و سازه ها (Classes و Structs)

Class ها و Structs ها دو ساختار معمول در .NET Framework هستند. هر یک از اینها یک ساختار داده هستن که مجموعه ای از داده ها و رفتارهایی که متغلق به یک واحد منطقی هستند را encasulate (در محفظه قرار دادن - مخفی کردن) میکنند . داده ها و رفتار ها اعضای کلاس یا ساختار هستند، که شامل متد ها (methods) ، خاصیت ها (properties) و رخداد ها (events) و غیره که در ادامه درباره آنها توضیح میدهیم

سه شنبه 17 مهر 1397 351 ادامه مطلب