دستور
مثال:
دستور
مثال:
این دو دستور ابزارهای قدرتمندی برای کنترل دقیق جریان اجرای حلقهها در C# هستند. 🚀💡
https://t.me/csharp7
break در C# برای خروج فوری از حلقه استفاده میشود. با رسیدن به دستور break، اجرای حلقه متوقف شده و برنامه از اولین خط بعد از حلقه ادامه پیدا میکند.مثال:
for (int i = 0; i < 10; i++)
{
if (i == 5)
{
break; // حلقه در اینجا متوقف میشود
}
Console.WriteLine(i);
}
// خروجی: 0 1 2 3 4
دستور
continue برای رد کردن تکرار فعلی حلقه و رفتن به تکرار بعدی استفاده میشود. با رسیدن به دستور continue، بقیه کدهای داخل حلقه در آن تکرار اجرا نمیشوند و حلقه به سراغ شرط بعدی یا افزایش/کاهش شمارنده میرود.مثال:
for (int i = 0; i < 10; i++)
{
if (i % 2 == 0)
{
continue; // اگر عدد زوج بود، از این تکرار رد شو
}
Console.WriteLine(i);
}
// خروجی: 1 3 5 7 9
این دو دستور ابزارهای قدرتمندی برای کنترل دقیق جریان اجرای حلقهها در C# هستند. 🚀💡
https://t.me/csharp7
Telegram
آموزش C# و .Net
تعرفه تبلیغات :
https://t.me/+w-o6dHW5O31jMWNk
آیدی ادمین:
@ma_limbs
https://t.me/+w-o6dHW5O31jMWNk
آیدی ادمین:
@ma_limbs
در C# 11 قابلیتی اضافه شده به اسم File-local types. 📜
با استفاده از کلمه کلیدی `file` قبل از `class` یا `struct`، نوعی تعریف میکنید که فقط در همان فایل قابل دسترسی است. 🔒
این کار از تداخل نامها جلوگیری میکند و کپسولهسازی بهتری را در فایلهای بزرگ فراهم میسازد. 👌
https://t.me/csharp7
با استفاده از کلمه کلیدی `file` قبل از `class` یا `struct`، نوعی تعریف میکنید که فقط در همان فایل قابل دسترسی است. 🔒
این کار از تداخل نامها جلوگیری میکند و کپسولهسازی بهتری را در فایلهای بزرگ فراهم میسازد. 👌
https://t.me/csharp7
آرایهها در #C ظرفیت ثابتی دارند.
اما گاهی تعداد آرگومانهای ورودی تابع از قبل مشخص نیست.
کافیه از کلمه کلیدی `params` قبل از تعریف آرایه در پارامترهای ورودی تابع استفاده کنید.
به این شکل، هر تعداد آرگومان همنوع رو میشه به تابع پاس داد.
مثال:
`void MyFunc(params int[] numbers)`
✔️
`MyFunc(1, 2, 3, 4, 5);`
این قابلیت برای پاس دادن کالکشنها هم کاربرد داره. 🧰
فقط یادتون باشه `params` باید آخرین پارامتر ورودی تابع باشه. ⚙️
https://t.me/csharp7
اما گاهی تعداد آرگومانهای ورودی تابع از قبل مشخص نیست.
کافیه از کلمه کلیدی `params` قبل از تعریف آرایه در پارامترهای ورودی تابع استفاده کنید.
به این شکل، هر تعداد آرگومان همنوع رو میشه به تابع پاس داد.
مثال:
`void MyFunc(params int[] numbers)`
✔️
`MyFunc(1, 2, 3, 4, 5);`
این قابلیت برای پاس دادن کالکشنها هم کاربرد داره. 🧰
فقط یادتون باشه `params` باید آخرین پارامتر ورودی تابع باشه. ⚙️
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.
در C#، هنگام مدیریت استثناها، گاهی لازم است استثنا را پرتاب مجدد کنیم اما اطلاعات اصلی آن را از دست ندهیم. برای این منظور میتوانیم از دستور
به عنوان مثال، در بلوک
استفاده از
https://t.me/csharp7
throw; استفاده کنیم. این دستور استثنای فعلی را بدون تغییر در اطلاعات آن (مانند stack trace) پرتاب میکند.به عنوان مثال، در بلوک
catch میتوانید از این روش استفاده کنید:try
{
// کدی که ممکن است استثنا ایجاد کند
}
catch (Exception ex)
{
// لاگ کردن استثنا یا انجام عملیات دیگر
Console.WriteLine($"خطایی رخ داد: {ex.Message}");
// پرتاب مجدد استثنای اصلی
throw;
}
استفاده از
throw; تضمین میکند که stack trace اصلی استثنا حفظ میشود که برای اشکالزدایی بسیار حیاتی است. ⚠️💡https://t.me/csharp7
💠 عضو جامع ترین کانال های توسعه فردی، روانشناسی و موفقیت شوید:
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
شامل موضوعات آموزشی زیر:
توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی
با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
شامل موضوعات آموزشی زیر:
توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی
با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
Telegram
موفقیت
You’ve been invited to add the folder “موفقیت”, which includes 26 chats.
🔵 کوییز #سی_شارپ
🟣 موضوع : اصول برنامهنویسی تابعی در C#
🟢 سوال :
کدام یک از موارد زیر یک روش برای جلوگیری از تغییر حالت دادهها در برنامهنویسی تابعی است؟
گزینه ۱:
استفاده از متغیرهای سراسری
گزینه ۲:
استفاده از کلاسهای mutable
گزینه ۳:
استفاده از کلاسهای immutable
گزینه ۴:
استفاده از حلقههای for
🔵 گزینه صحیح:3
🟢 توضیح :
کلاسهای immutable پس از ایجاد، قابل تغییر نیستند.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : اصول برنامهنویسی تابعی در C#
🟢 سوال :
کدام یک از موارد زیر یک روش برای جلوگیری از تغییر حالت دادهها در برنامهنویسی تابعی است؟
گزینه ۱:
استفاده از متغیرهای سراسری
گزینه ۲:
استفاده از کلاسهای mutable
گزینه ۳:
استفاده از کلاسهای immutable
گزینه ۴:
استفاده از حلقههای for
🔵 گزینه صحیح:
🟢 توضیح :
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
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/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
شامل موضوعات آموزشی زیر:
توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی
با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
شامل موضوعات آموزشی زیر:
توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی
با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
Telegram
موفقیت
You’ve been invited to add the folder “موفقیت”, which includes 26 chats.
C# 5.0 با معرفی
در C# 6.0، شاهد ویژگیهایی چون
C# 7.0 با
C# 8.0 نیز با معرفی
https://t.me/csharp7
async و await انقلابی در برنامهنویسی ناهمگام ایجاد کرد و اجرای روانتر برنامهها را ممکن ساخت.در C# 6.0، شاهد ویژگیهایی چون
expression-bodied members، string interpolation و null-conditional operators بودیم که کدنویسی را مختصرتر و خواناتر میکردند.C# 7.0 با
pattern matching و local functions انعطافپذیری بیشتری به کد بخشید.C# 8.0 نیز با معرفی
nullable reference types، default interface methods و using declarations، گامهای مهمی در جهت بهبود امنیت و قابلیت نگهداری کد برداشت. این تکامل مداوم، C# را به زبانی قدرتمند و منعطف تبدیل کرده است. 🚀💡✨https://t.me/csharp7
در C# برای جلوگیری از تغییر لیست اصلی توسط توابع، دو راه وجود دارد:
`ReadOnlyCollection<T>` یک کلاس است که یک کپی فقط خواندنی از لیست اصلی میسازد. تغییرات در لیست اصلی، در این کپی اعمال نمیشود. 🛡️
متد `AsReadOnly()` یک wrapper ایجاد میکند که از تغییر لیست اصلی جلوگیری میکند. تغییرات در لیست اصلی، در این wrapper قابل مشاهده است. 👀
انتخاب بین این دو، بستگی به نیاز شما دارد.
https://t.me/csharp7
`ReadOnlyCollection<T>` یک کلاس است که یک کپی فقط خواندنی از لیست اصلی میسازد. تغییرات در لیست اصلی، در این کپی اعمال نمیشود. 🛡️
متد `AsReadOnly()` یک wrapper ایجاد میکند که از تغییر لیست اصلی جلوگیری میکند. تغییرات در لیست اصلی، در این wrapper قابل مشاهده است. 👀
انتخاب بین این دو، بستگی به نیاز شما دارد.
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.
OpenCV رو میشناسی؟ 😎
باهاش میتونی تصاویر رو تو پایتون دستکاری کنی!
مثل تغییر سایز، برش و کلی کار باحال دیگه! ✂️🖼️
یه عالمه آموزش رایگان آنلاین هست، سرچ کن "OpenCV پایتون" و شروع کن!
#پایتون #OpenCV #پردازش_تصویر
https://t.me/python7ir
باهاش میتونی تصاویر رو تو پایتون دستکاری کنی!
مثل تغییر سایز، برش و کلی کار باحال دیگه! ✂️🖼️
یه عالمه آموزش رایگان آنلاین هست، سرچ کن "OpenCV پایتون" و شروع کن!
#پایتون #OpenCV #پردازش_تصویر
https://t.me/python7ir
پایتون کار میکنی؟ 🐍
پروژههات قاطی پاتی شده؟ 🤯
venv نجاتدهندهست! 😎
با venv پروژههات رو ایزوله کن، کتابخونههارو جدا نگه دار و از تداخل ورژنها خداحافظی کن!
خیلی سادهس:
`python -m venv myenv`
بعدشم فعالش کن!
همین! 😉
#پایتون #آموزش #venv
https://t.me/python7ir
پروژههات قاطی پاتی شده؟ 🤯
venv نجاتدهندهست! 😎
با venv پروژههات رو ایزوله کن، کتابخونههارو جدا نگه دار و از تداخل ورژنها خداحافظی کن!
خیلی سادهس:
`python -m venv myenv`
بعدشم فعالش کن!
همین! 😉
#پایتون #آموزش #venv
https://t.me/python7ir
Telegram
آموزش برنامه نویسی پایتون و Django
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
⚠️ با `#nullable enable` در C#، کامپایلر به شما کمک میکنه خطاهای NullReferenceException رو در زمان کامپایل پیدا کنید.
✅ بهترین شیوه اینه که این قابلیت رو در پروژههای جدید فعال کنید و در پروژههای قدیمی، به تدریج و فایل به فایل فعالش کنید.
💡 یادتون باشه، فعال کردن این قابلیت به تنهایی کافی نیست، باید کدتون رو هم اصلاح کنید تا کامپایلر دیگه اخطار نده!
https://t.me/csharp7
✅ بهترین شیوه اینه که این قابلیت رو در پروژههای جدید فعال کنید و در پروژههای قدیمی، به تدریج و فایل به فایل فعالش کنید.
💡 یادتون باشه، فعال کردن این قابلیت به تنهایی کافی نیست، باید کدتون رو هم اصلاح کنید تا کامپایلر دیگه اخطار نده!
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.
متدهای struct در C# بهطور پیشفرض کپی میگیرند. ⚙️
اما با `in parameter` در متد struct، از کپی کردن مقدار جلوگیری میشود و performance بهبود مییابد. 🚀
`in` تضمین میکند مقدار struct در متد تغییر نکند. 🛡️
https://t.me/csharp7
اما با `in parameter` در متد struct، از کپی کردن مقدار جلوگیری میشود و performance بهبود مییابد. 🚀
`in` تضمین میکند مقدار struct در متد تغییر نکند. 🛡️
https://t.me/csharp7
structها در C# بهطور پیشفرض Equality رو بر اساس "مقایسهی سطحی" (shallow comparison) انجام میدن. یعنی تکتک فیلدهاشون با هم برابر باشن.
اما برای مقایسهی عمیقتر (deep comparison) و کنترل بیشتر، اینترفیس `IEquatable<T>` رو پیادهسازی کنید.
```csharp
struct MyStruct : IEquatable<MyStruct>
{
public int Value { get; set; }
public bool Equals(MyStruct other)
{
return Value == other.Value;
}
}
```
با این کار، منطق دلخواه خودتون رو برای مقایسه تعریف میکنید. ⚙️🧰
https://t.me/csharp7
اما برای مقایسهی عمیقتر (deep comparison) و کنترل بیشتر، اینترفیس `IEquatable<T>` رو پیادهسازی کنید.
```csharp
struct MyStruct : IEquatable<MyStruct>
{
public int Value { get; set; }
public bool Equals(MyStruct other)
{
return Value == other.Value;
}
}
```
با این کار، منطق دلخواه خودتون رو برای مقایسه تعریف میکنید. ⚙️🧰
https://t.me/csharp7
💠 عضو جامع ترین کانال های توسعه فردی، روانشناسی و موفقیت شوید:
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
شامل موضوعات آموزشی زیر:
توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی
با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
شامل موضوعات آموزشی زیر:
توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی
با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
Telegram
موفقیت
You’ve been invited to add the folder “موفقیت”, which includes 26 chats.
🔵 کوییز #سی_شارپ
🟣 موضوع : معرفی و کاربرد Entity Framework
🟢 سوال :
کدام یک از موارد زیر یک روش برای بهروزرسانی پایگاه داده در Entity Framework است؟
گزینه ۱:
استفاده از دستورات SQL
گزینه ۲:
استفاده از Migrations
گزینه ۳:
استفاده از متدهای ADO.NET
گزینه ۴:
استفاده از توابع بازگشتی
🔵 گزینه صحیح:2
🟢 توضیح :
Migrations برای بهروزرسانی پایگاه داده در Entity Framework استفاده میشود.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : معرفی و کاربرد Entity Framework
🟢 سوال :
کدام یک از موارد زیر یک روش برای بهروزرسانی پایگاه داده در Entity Framework است؟
گزینه ۱:
استفاده از دستورات SQL
گزینه ۲:
استفاده از Migrations
گزینه ۳:
استفاده از متدهای ADO.NET
گزینه ۴:
استفاده از توابع بازگشتی
🔵 گزینه صحیح:
🟢 توضیح :
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
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.
C# از نسخه 9 به بعد، قابلیتی به نام Top-Level Statements داره.
دیگه لازم نیست یه برنامه کنسولی ساده رو حتماً داخل namespace و class تعریف کنید.
```csharp
// کد قبلی
namespace MyApp;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
// کد جدید
Console.WriteLine("Hello World!");
```
حتی میتونید از using statement هم استفاده کنید:
```csharp
using System;
Console.WriteLine("Hello World!");
```
به همین سادگی! ✨😎
https://t.me/csharp7
دیگه لازم نیست یه برنامه کنسولی ساده رو حتماً داخل namespace و class تعریف کنید.
```csharp
// کد قبلی
namespace MyApp;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
// کد جدید
Console.WriteLine("Hello World!");
```
حتی میتونید از using statement هم استفاده کنید:
```csharp
using System;
Console.WriteLine("Hello World!");
```
به همین سادگی! ✨😎
https://t.me/csharp7