🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:
🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...
عضو لیست جامع شوید:
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...
عضو لیست جامع شوید:
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
Telegram
برنامه نویسی
You’ve been invited to add the folder “برنامه نویسی”, which includes 55 chats.
در ASP.NET Core، برای دریافت داده از Query String دو روش وجود دارد:
* `[FromQuery]` : برای پارامترهای ساده مانند `id` یا `page` استفاده میشود.
* Model Binding: برای انتقال مجموعهای از دادهها به یک کلاس (DTO) کاربرد دارد. فریمورک به صورت خودکار مقادیر را از Query String به پراپرتیهای کلاس تخصیص میدهد. ⚙️📚
https://t.me/csharp7
* `[FromQuery]` : برای پارامترهای ساده مانند `id` یا `page` استفاده میشود.
* Model Binding: برای انتقال مجموعهای از دادهها به یک کلاس (DTO) کاربرد دارد. فریمورک به صورت خودکار مقادیر را از Query String به پراپرتیهای کلاس تخصیص میدهد. ⚙️📚
https://t.me/csharp7
enumerate() پایتون یادت نره! 😉
باهاش هم ایندکس داری، هم مقدار!
```python
my_list = ["a", "b", "c"]
for index, value in enumerate(my_list):
print(f"ایندکس: {index}, مقدار: {value}")
```
خیلی به کارت میاد تو حلقه ها! 🚀😎
#پایتون #برنامه_نویسی
https://t.me/python7ir
باهاش هم ایندکس داری، هم مقدار!
```python
my_list = ["a", "b", "c"]
for index, value in enumerate(my_list):
print(f"ایندکس: {index}, مقدار: {value}")
```
خیلی به کارت میاد تو حلقه ها! 🚀😎
#پایتون #برنامه_نویسی
https://t.me/python7ir
🔵 کوییز #HTML
🟣 موضوع : معرفی تگهای HTML5
🟢 سوال :
کدام تگ HTML5 برای مشخص کردن محتوای اصلی و مهم یک سند استفاده میشود؟
گزینه ۱:
<header>
گزینه ۲:
<footer>
گزینه ۳:
<main>
گزینه ۴:
<section>
🔵 گزینه صحیح:3
🟢 توضیح :
تگ <main> یک تگ معنایی جدید در HTML5 است که برای مشخص کردن محتوای اصلی و غالب یک سند استفاده میشود. محتوای تکراری مانند هدر، فوتر و سایدبار نباید درون این تگ قرار بگیرند.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : معرفی تگهای HTML5
🟢 سوال :
کدام تگ HTML5 برای مشخص کردن محتوای اصلی و مهم یک سند استفاده میشود؟
گزینه ۱:
<header>
گزینه ۲:
<footer>
گزینه ۳:
<main>
گزینه ۴:
<section>
🔵 گزینه صحیح:
🟢 توضیح :
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:
🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
Telegram
زبان
You’ve been invited to add the folder “زبان”, which includes 50 chats.
🤔 فرق Records و Classes در #C#.NET چیه؟
Records برای نگهداری *داده* 💾 و Classes برای *رفتار* ⚙️ طراحی شدن.
Records immutable (تغییرناپذیر) هستن و Value-Based Equality دارن (مقایسه بر اساس مقدار). Classes mutable (تغییرپذیر) و Reference-Based Equality (مقایسه بر اساس آدرس حافظه).
کد کمتر، عملکرد بهتر! 👍
https://t.me/dotnet7ir
Records برای نگهداری *داده* 💾 و Classes برای *رفتار* ⚙️ طراحی شدن.
Records immutable (تغییرناپذیر) هستن و Value-Based Equality دارن (مقایسه بر اساس مقدار). Classes mutable (تغییرپذیر) و Reference-Based Equality (مقایسه بر اساس آدرس حافظه).
کد کمتر، عملکرد بهتر! 👍
https://t.me/dotnet7ir
🔵 کوییز #سی_شارپ
🟣 موضوع : نکات بهینهسازی و بهبود عملکرد در C#
🟢 سوال :
کدام یک از موارد زیر یک روش برای بهبود عملکرد LINQ در C# است؟
گزینه ۱:
استفاده از متد ToList()
گزینه ۲:
استفاده از متد ToArray()
گزینه ۳:
استفاده از متد AsParallel()
گزینه ۴:
استفاده از متد ToDictionary()
🔵 گزینه صحیح:3
🟢 توضیح :
AsParallel() پرس و جوهای LINQ را به صورت موازی اجرا میکند.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : نکات بهینهسازی و بهبود عملکرد در C#
🟢 سوال :
کدام یک از موارد زیر یک روش برای بهبود عملکرد LINQ در C# است؟
گزینه ۱:
استفاده از متد ToList()
گزینه ۲:
استفاده از متد ToArray()
گزینه ۳:
استفاده از متد AsParallel()
گزینه ۴:
استفاده از متد ToDictionary()
🔵 گزینه صحیح:
🟢 توضیح :
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:
🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...
عضو لیست جامع شوید:
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...
عضو لیست جامع شوید:
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
Telegram
برنامه نویسی
You’ve been invited to add the folder “برنامه نویسی”, which includes 55 chats.
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:
🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
Telegram
زبان
You’ve been invited to add the folder “زبان”, which includes 50 chats.
در #C با TypedResults خروجی API رو مشخص کن.
قبلاً IActionResult بود، الان TypedResults.Ok() یا TypedResults.NotFound() رو مستقیم return کن. کد خواناتره! 👌
اینطوری:
```csharp
app.MapGet("/users/{id}", (int id) =>
{
var user = GetUser(id);
return user is not null ? TypedResults.Ok(user) : TypedResults.NotFound();
});
```
حتی میشه StatusCode هم برگردوند. 😎
دیگه cast کردن و اینا هم لازم نیست. 😉
https://t.me/csharp7
قبلاً IActionResult بود، الان TypedResults.Ok() یا TypedResults.NotFound() رو مستقیم return کن. کد خواناتره! 👌
اینطوری:
```csharp
app.MapGet("/users/{id}", (int id) =>
{
var user = GetUser(id);
return user is not null ? TypedResults.Ok(user) : TypedResults.NotFound();
});
```
حتی میشه StatusCode هم برگردوند. 😎
دیگه cast کردن و اینا هم لازم نیست. 😉
https://t.me/csharp7
در C#، مقایسهی رشتهها با `StringComparison.Ordinal` سریعتر از `StringComparison.InvariantCultureIgnoreCase` است. ⚡️
`Ordinal` بر اساس مقدار عددی کاراکترها مقایسه میکند، در حالی که `InvariantCultureIgnoreCase` قوانین زبان و فرهنگ را هم در نظر میگیرد (مثل تبدیل حروف کوچک و بزرگ). 🌎
اگر به مقایسهی دقیق و سریع نیاز دارید و تغییر حروف کوچک و بزرگ مهم نیست، `Ordinal` انتخاب بهتری است. ✅
https://t.me/csharp7
`Ordinal` بر اساس مقدار عددی کاراکترها مقایسه میکند، در حالی که `InvariantCultureIgnoreCase` قوانین زبان و فرهنگ را هم در نظر میگیرد (مثل تبدیل حروف کوچک و بزرگ). 🌎
اگر به مقایسهی دقیق و سریع نیاز دارید و تغییر حروف کوچک و بزرگ مهم نیست، `Ordinal` انتخاب بهتری است. ✅
https://t.me/csharp7
💡بهینهسازی PGO در C# با بررسی رفتار واقعی برنامه در زمان اجرا، کامپایلر را قادر میسازد تا کد را برای سناریوهای رایج بهینه کند.
⏱️ با PGO، برنامه شما در عمل سریعتر میشود، چون کامپایلر میداند کدام قسمتها بیشتر استفاده میشوند.
🚀 فعالسازی PGO در پروژههای .NET 7 و بالاتر از طریق فایل .csproj امکانپذیر است.
https://t.me/csharp7
⏱️ با PGO، برنامه شما در عمل سریعتر میشود، چون کامپایلر میداند کدام قسمتها بیشتر استفاده میشوند.
🚀 فعالسازی PGO در پروژههای .NET 7 و بالاتر از طریق فایل .csproj امکانپذیر است.
https://t.me/csharp7
InvariantCulture در C# برای تبدیل اعداد به رشته (ToString) استفاده میشه. 🌍
اما حواستون باشه! این تبدیل همیشه مثل چیزی که انتظار دارید نیست. مثلاً، ممکنه فکر کنید همیشه از نقطه (.) برای جدا کردن قسمت اعشاری استفاده میکنه، ولی در بعضی سیستمها ممکنه اینطور نباشه. ⚠️
راه حل: همیشه از `CultureInfo.InvariantCulture` موقع ذخیره یا انتقال دادههایی که نیاز به فرمت خاصی دارن، استفاده کنید. ⚙️
https://t.me/csharp7
اما حواستون باشه! این تبدیل همیشه مثل چیزی که انتظار دارید نیست. مثلاً، ممکنه فکر کنید همیشه از نقطه (.) برای جدا کردن قسمت اعشاری استفاده میکنه، ولی در بعضی سیستمها ممکنه اینطور نباشه. ⚠️
راه حل: همیشه از `CultureInfo.InvariantCulture` موقع ذخیره یا انتقال دادههایی که نیاز به فرمت خاصی دارن، استفاده کنید. ⚙️
https://t.me/csharp7
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:
🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...
عضو لیست جامع شوید:
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...
عضو لیست جامع شوید:
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
Telegram
برنامه نویسی
You’ve been invited to add the folder “برنامه نویسی”, which includes 55 chats.
وقتی در C# با Expression Tree ها کار میکنید، Debug کردن کد میتونه چالشبرانگیز باشه. 🐛
برای اینکه راحتتر بفهمید Expression Tree چه شکلی داره و چطور ساخته شده، از DebugViewAttribute استفاده کنید. کافیه تو حالت Debug، موس رو روی Expression مورد نظر نگه دارید و محتویات DebugView رو ببینید. 🔬
اینجوری میتونید ساختار درخت رو به صورت متنی و خوانا ببینید و راحتتر خطایابی کنید. 👌
https://t.me/csharp7
برای اینکه راحتتر بفهمید Expression Tree چه شکلی داره و چطور ساخته شده، از DebugViewAttribute استفاده کنید. کافیه تو حالت Debug، موس رو روی Expression مورد نظر نگه دارید و محتویات DebugView رو ببینید. 🔬
اینجوری میتونید ساختار درخت رو به صورت متنی و خوانا ببینید و راحتتر خطایابی کنید. 👌
https://t.me/csharp7
پایگاه دادههای NoSQL، راهکاری انعطافپذیر برای ذخیرهسازی و مدیریت دادهها هستند که برخلاف پایگاه دادههای رابطهای سنتی (SQL)، ساختار از پیش تعریف شدهای ندارند. این ویژگی، NoSQL را برای دادههای حجیم، متنوع و با سرعت تغییر بالا ایدهآل میسازد.
مزایای کلیدی NoSQL شامل:
مقیاسپذیری افقی: قابلیت توزیع دادهها بر روی چندین سرور، که امکان مدیریت حجم عظیمی از اطلاعات را فراهم میکند.
انعطافپذیری در طرح داده: عدم نیاز به تعریف دقیق ساختار قبل از ذخیرهسازی، امکان اضافه کردن فیلدهای جدید بدون نیاز به تغییرات گسترده در ساختار موجود را میدهد.
عملکرد بالا: بسیاری از پایگاه دادههای NoSQL برای عملیات خواندن و نوشتن سریع بهینهسازی شدهاند.
تنوع در مدلهای داده: NoSQL شامل انواع مختلفی از پایگاه دادهها مانند کلید-مقدار (Key-Value)، سندگرا (Document)، ستونی (Column-Family) و گراف (Graph) است که هر کدام برای سناریوهای خاصی مناسب هستند.
https://t.me/csharp7
مزایای کلیدی NoSQL شامل:
مقیاسپذیری افقی: قابلیت توزیع دادهها بر روی چندین سرور، که امکان مدیریت حجم عظیمی از اطلاعات را فراهم میکند.
انعطافپذیری در طرح داده: عدم نیاز به تعریف دقیق ساختار قبل از ذخیرهسازی، امکان اضافه کردن فیلدهای جدید بدون نیاز به تغییرات گسترده در ساختار موجود را میدهد.
عملکرد بالا: بسیاری از پایگاه دادههای NoSQL برای عملیات خواندن و نوشتن سریع بهینهسازی شدهاند.
تنوع در مدلهای داده: NoSQL شامل انواع مختلفی از پایگاه دادهها مانند کلید-مقدار (Key-Value)، سندگرا (Document)، ستونی (Column-Family) و گراف (Graph) است که هر کدام برای سناریوهای خاصی مناسب هستند.
https://t.me/csharp7
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:
🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
Telegram
زبان
You’ve been invited to add the folder “زبان”, which includes 50 chats.
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 ۲۵- درست کردن سطر با استفاده از INSERT INTO در MySQL
🟢 کیفیت : متوسط
🔴 توجه کنید با تنظیمات خود تلگرام می توانید حجم و کیفیت ویدیو را بر اساس سرعت اینترنت خود تنظیم نمایید.
🟣 MySQL آموزش
🟢 زبان آموزش: فارسی
🟣 MySQL آموزش
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟢 کیفیت : متوسط
🔴 توجه کنید با تنظیمات خود تلگرام می توانید حجم و کیفیت ویدیو را بر اساس سرعت اینترنت خود تنظیم نمایید.
🟣 MySQL آموزش
🟢 زبان آموزش: فارسی
🟣 MySQL آموزش
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:
🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
Telegram
زبان
You’ve been invited to add the folder “زبان”, which includes 50 chats.
Worker Service template در .NET، برای ساخت سرویسهای پسزمینه (Background Services) طراحی شده. ⚙️
نکته مهم اینه که بر خلاف تصور، این تمپلیت فقط برای سرویسهای ویندوزی نیست و روی لینوکس و macOS هم قابل اجراست. 🐧🍎
فقط کافیه پکیج `Microsoft.Extensions.Hosting` رو نصب داشته باشید. این پکیج، زیرساخت لازم برای میزبانی سرویس رو فراهم میکنه. 📦
https://t.me/dotnet7ir
نکته مهم اینه که بر خلاف تصور، این تمپلیت فقط برای سرویسهای ویندوزی نیست و روی لینوکس و macOS هم قابل اجراست. 🐧🍎
فقط کافیه پکیج `Microsoft.Extensions.Hosting` رو نصب داشته باشید. این پکیج، زیرساخت لازم برای میزبانی سرویس رو فراهم میکنه. 📦
https://t.me/dotnet7ir
عملگر ?? در سیشارپ، جایگزین کوتاهتری برای بررسی null بودن یک متغیر است.
به جای:
`if (variable == null) { result = value; } else { result = variable; }`
میتوان نوشت:
`result = variable ?? value;`
این یعنی اگر `variable` مقدار null داشته باشد، `value` به `result` تخصیص داده میشود، در غیر این صورت مقدار خود `variable` به `result` داده میشود. 👌💻
https://t.me/csharp7
به جای:
`if (variable == null) { result = value; } else { result = variable; }`
میتوان نوشت:
`result = variable ?? value;`
این یعنی اگر `variable` مقدار null داشته باشد، `value` به `result` تخصیص داده میشود، در غیر این صورت مقدار خود `variable` به `result` داده میشود. 👌💻
https://t.me/csharp7