Black_Hammer
جمعه 19 آذر 1395, 19:29 عصر
سلام دوستان من یک سوال داشتم که ممنون می شم راهنمایی بفرمایید اگه ممکنه لینک نزارین و خودتون توضیح بدید چون من اینترنت رو ترکوندم انقدر سرچ کردم:گریه:
سوال بنده در باره کلاس Task هست . من از برنامه نویسی غیر هم زمان فقط اینو می دونم که دوتا کلمه کلید به نام های async و await داریم که کلمه کلید async باعث فعال شدن await می شه و کلمه await باعث می شه کاری که قراره زمانبر باشه مثل دسترسی به یک فایل توی اینترنت به صورت غیر همزمان انجام بشه و از روال عادی برنامه خارج بشه تا برنامه به قول معروف هنگ نکنه. حالا سوال من اینجاست کلاس task چی کار می کنه . من متدی دیدم که هنگام تعریف ، نوع برگشتی خودش رو از نوع Task جنریک معرفی می کنه و به اون مقدار برگشتی می ده .
کلا این کلاس چطور کار می کنه و
به چه درد می خوره و
چطور می تونیم به مقادیرش دسترسی پیدا کنیم.
ممنون می شم راهنمایی بفرمایید.
سوال بنده در باره کلاس Task هست . من از برنامه نویسی غیر هم زمان فقط اینو می دونم که دوتا کلمه کلید به نام های async و await داریم که کلمه کلید async باعث فعال شدن await می شه و کلمه await باعث می شه کاری که قراره زمانبر باشه مثل دسترسی به یک فایل توی اینترنت به صورت غیر همزمان انجام بشه و از روال عادی برنامه خارج بشه تا برنامه به قول معروف هنگ نکنه. حالا سوال من اینجاست کلاس task چی کار می کنه . من متدی دیدم که هنگام تعریف ، نوع برگشتی خودش رو از نوع Task جنریک معرفی می کنه و به اون مقدار برگشتی می ده .
کلا این کلاس چطور کار می کنه و
به چه درد می خوره و
چطور می تونیم به مقادیرش دسترسی پیدا کنیم.
ممنون می شم راهنمایی بفرمایید.