💠 عضو جامع ترین کانال های توسعه فردی، روانشناسی و موفقیت شوید:
➡️ 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، آنالیز جریان Nullable از نسخه 8 به بعد، هوشمندتر شده. 🧠
کامپایلر الان میتونه تشخیص بده چه زمانی یک متغیر Nullable، مقداردهی شده و دیگه Null نیست. این یعنی دیگه لازم نیست همیشه از عملگر `!` (Null-forgiving) استفاده کنی! 👌
این بهبود، کد رو خواناتر و از خطاهای احتمالی جلوگیری میکنه. ✨
https://t.me/csharp7
کامپایلر الان میتونه تشخیص بده چه زمانی یک متغیر Nullable، مقداردهی شده و دیگه Null نیست. این یعنی دیگه لازم نیست همیشه از عملگر `!` (Null-forgiving) استفاده کنی! 👌
این بهبود، کد رو خواناتر و از خطاهای احتمالی جلوگیری میکنه. ✨
https://t.me/csharp7
در C#، شما میتوانید با استفاده از کلمه کلیدی
برای پرتاب یک استثنا، ابتدا باید یک نمونه از کلاس استثنا (مانند
مثال:
این روش به شما امکان میدهد تا کنترل بیشتری بر روی جریان برنامه خود داشته باشید و خطاهای منطقی را به طور موثر مدیریت کنید. 🚨💡
https://t.me/csharp7
throw استثناهای سفارشی خود را ایجاد و پرتاب کنید. این کار زمانی مفید است که میخواهید شرایط خاصی را که در کد شما رخ داده است، به طور واضح نشان دهید.برای پرتاب یک استثنا، ابتدا باید یک نمونه از کلاس استثنا (مانند
Exception یا کلاسهای مشتق شده از آن) ایجاد کنید و سپس آن را با throw پرتاب نمایید.مثال:
if (someCondition)
{
throw new ArgumentNullException("parameterName", "پیام خطای سفارشی");
}
این روش به شما امکان میدهد تا کنترل بیشتری بر روی جریان برنامه خود داشته باشید و خطاهای منطقی را به طور موثر مدیریت کنید. 🚨💡
https://t.me/csharp7
حلقه
ساختار کلی آن به این صورت است:
به عنوان مثال، برای چاپ اعداد از 1 تا 5:
این حلقه ابتدا عدد 1 را چاپ میکند، سپس شرط
https://t.me/csharp7
do-while در C# مانند حلقه while شرط را در پایان بدنه حلقه بررسی میکند. این بدان معناست که کد داخل حلقه do-while حداقل یک بار اجرا میشود، حتی اگر شرط اولیه نادرست باشد.ساختار کلی آن به این صورت است:
do
{
// کدی که حداقل یک بار اجرا میشود
} while (شرط);
به عنوان مثال، برای چاپ اعداد از 1 تا 5:
int i = 1;
do
{
Console.WriteLine(i);
i++;
} while (i <= 5);
این حلقه ابتدا عدد 1 را چاپ میکند، سپس شرط
i <= 5 را بررسی میکند. چون شرط برقرار است، حلقه ادامه یافته و تا زمانی که i بزرگتر از 5 شود، اجرا میشود. 🔢🔁https://t.me/csharp7
در زبان C#، متغیرها انواع مختلفی دارند که بسته به نوع دادهای که قرار است ذخیره کنند، انتخاب میشوند.
- انواع مقداری (Value Types): این انواع مستقیماً داده را در خود ذخیره میکنند. مثالها شامل
- انواع ارجاعی (Reference Types): این انواع به جای خود داده، به آدرس حافظه داده اشاره میکنند. مثالها شامل
انتخاب درست نوع متغیر در C# بر کارایی و نحوه مدیریت حافظه تأثیرگذار است. 🤔💡
https://t.me/csharp7
- انواع مقداری (Value Types): این انواع مستقیماً داده را در خود ذخیره میکنند. مثالها شامل
int (عدد صحیح)، float (عدد اعشاری)، bool (مقدار منطقی) و struct هستند.int age = 30;
bool isActive = true;
- انواع ارجاعی (Reference Types): این انواع به جای خود داده، به آدرس حافظه داده اشاره میکنند. مثالها شامل
string، class و array هستند.string name = "Alice";
int[] numbers = { 1, 2, 3 };
انتخاب درست نوع متغیر در C# بر کارایی و نحوه مدیریت حافظه تأثیرگذار است. 🤔💡
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.
حلقه
مثال:
در این مثال، کد داخل حلقه تا زمانی که
https://t.me/csharp7
while در C# برای تکرار اجرای یک بلوک کد تا زمانی که یک شرط خاص برقرار باشد، استفاده میشود. این حلقه قبل از هر بار اجرای کد، شرط را بررسی میکند. اگر شرط برقرار باشد، کد داخل حلقه اجرا میشود و سپس دوباره شرط بررسی میشود. این روند تا زمانی که شرط برقرار است، ادامه مییابد.مثال:
int count = 0;
while (count < 5)
{
Console.WriteLine("تکرار شماره: " + count);
count++;
}
در این مثال، کد داخل حلقه تا زمانی که
count کمتر از 5 باشد، اجرا میشود. 🔄💡https://t.me/csharp7
در C#، برای دریافت نام دایرکتوری والد یک مسیر فایل یا دایرکتوری، میتوانید از متد
به عنوان مثال:
این قابلیت در مواقعی که نیاز به پیمایش در ساختار دایرکتوریها یا انجام عملیات بر روی دایرکتوری والد دارید، بسیار مفید است. 📁💻
https://t.me/csharp7
Path.GetDirectoryName() استفاده کنید. این متد یک رشته حاوی مسیر را به عنوان ورودی دریافت کرده و رشتهای حاوی مسیر دایرکتوری والد را برمیگرداند.به عنوان مثال:
using System;
using System.IO;
public class Example
{
public static void Main(string[] args)
{
string filePath = @"C:\Users\Public\Documents\MyFile.txt";
string directoryName = Path.GetDirectoryName(filePath);
Console.WriteLine($"دایرکتوری والد: {directoryName}");
// خروجی: دایرکتوری والد: C:\Users\Public\Documents
string dirPath = @"C:\Program Files\MyApp\";
string parentDirName = Path.GetDirectoryName(dirPath);
Console.WriteLine($"دایرکتوری والد: {parentDirName}");
// خروجی: دایرکتوری والد: C:\Program Files
}
}
این قابلیت در مواقعی که نیاز به پیمایش در ساختار دایرکتوریها یا انجام عملیات بر روی دایرکتوری والد دارید، بسیار مفید است. 📁💻
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.
در Minimal API فیلترها، قبل یا بعد از هندلر اصلی اجرا میشن. ⚙️
میشه لاگین، اعتبارسنجی، تغییر درخواست یا پاسخ رو باهاشون انجام داد. 🔑
فیلترها مثل یه خط لوله (Pipeline) عمل میکنن و ترتیب اجراشون مهمه. ⏳
https://t.me/csharp7
میشه لاگین، اعتبارسنجی، تغییر درخواست یا پاسخ رو باهاشون انجام داد. 🔑
فیلترها مثل یه خط لوله (Pipeline) عمل میکنن و ترتیب اجراشون مهمه. ⏳
https://t.me/csharp7
C# 💡
عملگر ??= یک انتساب شرطی انجام میده. اگه متغیر سمت چپ `null` باشه، مقدار سمت راست رو بهش اختصاص میده.
```csharp
string name = null;
name ??= "Unknown"; // name الان "Unknown" میشه
```
این عملگر، کد رو خواناتر و از نوشتن شرطهای تکراری جلوگیری میکنه. 👌
https://t.me/csharp7
عملگر ??= یک انتساب شرطی انجام میده. اگه متغیر سمت چپ `null` باشه، مقدار سمت راست رو بهش اختصاص میده.
```csharp
string name = null;
name ??= "Unknown"; // name الان "Unknown" میشه
```
این عملگر، کد رو خواناتر و از نوشتن شرطهای تکراری جلوگیری میکنه. 👌
https://t.me/csharp7
💡 نکته #MySQL
🟣 موضوع : کار با انواع JOIN در MySQL به صورت عملی
📖 سرفصل : معرفی الگوریتم Nested Loop Join
✨ Nested Loop Join چیه؟ 🤔 یه جورایی مثل اینه که دنبال یه سوزن تو انبار کاه بگردی، ولی کامپیوتر خیلی سریعتر! 🚀
✨ فکر کن یه جدول کوچیک داری و یه جدول بزرگ. Nested Loop میاد برای هر ردیف جدول کوچیک، کل جدول بزرگ رو میگرده ببینه ردیف matching داره یا نه! 🔍
✨ خیلی سادهست، ولی اگه جدولات خیلی بزرگ باشن، یکم کُند میشه. 🐌 پس حواست باشه!
✨ برای اینکه سرعتش بره بالا، حتماً ایندکسگذاری رو جدی بگیر! ایندکس مثل یه نقشه راه میمونه که خیلی سریعتر به مقصدت میرسی. 🗺️
✨ یادت باشه ترتیب جدولها مهمه! اول جدول کوچیک رو بذار، بعد جدول بزرگ رو. اینطوری عملکرد بهتری خواهی داشت. 👌
✨ اگه میتونی حجم جدول کوچیک رو کمتر کنی، حتماً این کارو بکن. اینطوری Nested Loop سریعتر کار میکنه. 💪
✨ به جای Nested Loop همیشه آپشنهای دیگه رو هم بررسی کن. شاید یه الگوریتم دیگه برای کارت مناسبتر باشه. 🤓
✨ موقع کوئری نوشتن، حواست به Join Condition باشه! یه شرط Join خوب خیلی میتونه تو سرعت Nested Loop تاثیر بذاره. 🔥
✨ اگه دیتابیست خیلی بزرگه، Partitioning میتونه Nested Loop رو نجات بده. دیتا رو تیکه تیکه کن و سرعت رو ببر بالا! 🚀
✨ Nested Loop Join برای جدولهای کوچیک و متوسط عالیه، ولی برای جدولهای خیلی بزرگ یه کم اذیت میکنه. پس هوشمندانه انتخاب کن! ✨
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : کار با انواع JOIN در MySQL به صورت عملی
📖 سرفصل : معرفی الگوریتم Nested Loop Join
✨ Nested Loop Join چیه؟ 🤔 یه جورایی مثل اینه که دنبال یه سوزن تو انبار کاه بگردی، ولی کامپیوتر خیلی سریعتر! 🚀
✨ فکر کن یه جدول کوچیک داری و یه جدول بزرگ. Nested Loop میاد برای هر ردیف جدول کوچیک، کل جدول بزرگ رو میگرده ببینه ردیف matching داره یا نه! 🔍
✨ خیلی سادهست، ولی اگه جدولات خیلی بزرگ باشن، یکم کُند میشه. 🐌 پس حواست باشه!
✨ برای اینکه سرعتش بره بالا، حتماً ایندکسگذاری رو جدی بگیر! ایندکس مثل یه نقشه راه میمونه که خیلی سریعتر به مقصدت میرسی. 🗺️
✨ یادت باشه ترتیب جدولها مهمه! اول جدول کوچیک رو بذار، بعد جدول بزرگ رو. اینطوری عملکرد بهتری خواهی داشت. 👌
✨ اگه میتونی حجم جدول کوچیک رو کمتر کنی، حتماً این کارو بکن. اینطوری Nested Loop سریعتر کار میکنه. 💪
✨ به جای Nested Loop همیشه آپشنهای دیگه رو هم بررسی کن. شاید یه الگوریتم دیگه برای کارت مناسبتر باشه. 🤓
✨ موقع کوئری نوشتن، حواست به Join Condition باشه! یه شرط Join خوب خیلی میتونه تو سرعت Nested Loop تاثیر بذاره. 🔥
✨ اگه دیتابیست خیلی بزرگه، Partitioning میتونه Nested Loop رو نجات بده. دیتا رو تیکه تیکه کن و سرعت رو ببر بالا! 🚀
✨ Nested Loop Join برای جدولهای کوچیک و متوسط عالیه، ولی برای جدولهای خیلی بزرگ یه کم اذیت میکنه. پس هوشمندانه انتخاب کن! ✨
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
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.
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 Eclipse - FindBugs Plugin
🟢 کیفیت : متوسط
🔴 توجه کنید این ویدیو با کیفیت متوسط می باشد. طی روزهای آینده نسخه های متفاوت با کیفیت بالاتر یا کم حجم تر از این نسخه در کانال قرار داده خواهد شد.
🟣 Eclipse
🟢 زبان آموزش: انگلیسی
🟣 دوره آموزش Eclipse
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟢 کیفیت : متوسط
🔴 توجه کنید این ویدیو با کیفیت متوسط می باشد. طی روزهای آینده نسخه های متفاوت با کیفیت بالاتر یا کم حجم تر از این نسخه در کانال قرار داده خواهد شد.
🟣 Eclipse
🟢 زبان آموزش: انگلیسی
🟣 دوره آموزش Eclipse
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
در C#، انتخاب نوع حلقه مناسب میتواند بر عملکرد کد تأثیر بگذارد.
`for` loop: ایدهآل زمانی که تعداد تکرار از پیش مشخص است. بسیار کارآمد برای پیمایش آرایهها یا مجموعههایی با اندازه ثابت.
`do-while` loop: مشابه `while` است، با این تفاوت که بدنه حلقه حداقل یک بار اجرا میشود، حتی اگر شرط در ابتدا نادرست باشد.
برای سناریوهای پردازش دادههای حجیم، بهینهسازی حلقه میتواند تفاوت قابل توجهی در زمان اجرا ایجاد کند. انتخاب صحیح اغلب به ماهیت داده و منطق مورد نیاز بستگی دارد. 🚀💡
https://t.me/csharp7
`for` loop: ایدهآل زمانی که تعداد تکرار از پیش مشخص است. بسیار کارآمد برای پیمایش آرایهها یا مجموعههایی با اندازه ثابت.
while loop: مناسب برای زمانی که شرط ادامه حلقه به متغیری خارجی یا نتیجه یک عملیات وابسته است و تعداد تکرار از قبل مشخص نیست. حلقه تا زمانی که شرط برقرار است اجرا میشود. `do-while` loop: مشابه `while` است، با این تفاوت که بدنه حلقه حداقل یک بار اجرا میشود، حتی اگر شرط در ابتدا نادرست باشد.
foreach loop: بهترین گزینه برای پیمایش آسان عناصر یک مجموعه (مانند لیستها یا آرایهها) بدون نیاز به مدیریت مستقیم ایندکس. خوانایی کد را افزایش میدهد.برای سناریوهای پردازش دادههای حجیم، بهینهسازی حلقه میتواند تفاوت قابل توجهی در زمان اجرا ایجاد کند. انتخاب صحیح اغلب به ماهیت داده و منطق مورد نیاز بستگی دارد. 🚀💡
https://t.me/csharp7
📌 تفاوت FormattableString و interpolated string در C#
آیا میدانستید interpolated string در C# (مثلاً $"Hello, {name}!") در زمان کامپایل به FormattableString تبدیل میشود؟ 🤔
FormattableString میتواند اطلاعات форматирование را در خود نگه دارد و برای localization یا اهداف دیگر استفاده شود. اما اگر فقط چاپ رشته مد نظر باشد، تفاوت محسوسی با string معمولی ندارد. 🖨️
https://t.me/csharp7
آیا میدانستید interpolated string در C# (مثلاً $"Hello, {name}!") در زمان کامپایل به FormattableString تبدیل میشود؟ 🤔
FormattableString میتواند اطلاعات форматирование را در خود نگه دارد و برای localization یا اهداف دیگر استفاده شود. اما اگر فقط چاپ رشته مد نظر باشد، تفاوت محسوسی با string معمولی ندارد. 🖨️
https://t.me/csharp7
🔵 کوییز #سی_شارپ
🟣 موضوع : استفاده از Task Parallel Library (TPL)
🟢 سوال :
کدام یک از موارد زیر یک ویژگی TPL است؟
گزینه ۱:
تغییرپذیری (Mutability)
گزینه ۲:
وراثت (Inheritance)
گزینه ۳:
ایجاد و مدیریت وظایف موازی به صورت پویا
گزینه ۴:
استفاده از حلقههای for
🔵 گزینه صحیح:3
🟢 توضیح :
TPL امکان ایجاد و مدیریت وظایف موازی به صورت پویا را فراهم میکند.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : استفاده از Task Parallel Library (TPL)
🟢 سوال :
کدام یک از موارد زیر یک ویژگی TPL است؟
گزینه ۱:
تغییرپذیری (Mutability)
گزینه ۲:
وراثت (Inheritance)
گزینه ۳:
ایجاد و مدیریت وظایف موازی به صورت پویا
گزینه ۴:
استفاده از حلقههای 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/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.
🔵 کوییز #مفاهیم_کلی_برنامه_نویسی
🟣 موضوع : مفاهیم متغیرها و انواع دادهها: تعریف، نوعهای عددی، متنی و منطقی
🟢 سوال :
کدام یک از موارد زیر یک مثال از متغیر منطقی است؟
گزینه ۱:
123
گزینه ۲:
Hello
گزینه ۳:
True
گزینه ۴:
[1, 2, 3]
🔵 گزینه صحیح:3
🟢 توضیح :
True یک مثال از متغیر منطقی است.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : مفاهیم متغیرها و انواع دادهها: تعریف، نوعهای عددی، متنی و منطقی
🟢 سوال :
کدام یک از موارد زیر یک مثال از متغیر منطقی است؟
گزینه ۱:
123
گزینه ۲:
Hello
گزینه ۳:
True
گزینه ۴:
[1, 2, 3]
🔵 گزینه صحیح:
🟢 توضیح :
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
برای حذف دادهها از پایگاه داده در C# با استفاده از ADO.NET، میتوان از دستور
به عنوان مثال، برای حذف یک رکورد خاص بر اساس شناسه آن:
در این مثال، پارامتر
https://t.me/csharp7
DELETE SQL در کنار SqlCommand بهره برد.به عنوان مثال، برای حذف یک رکورد خاص بر اساس شناسه آن:
using System.Data.SqlClient;
// ...
string connectionString = "Your_Connection_String";
int idToDelete = 5; // شناسه رکوردی که میخواهید حذف کنید
using (SqlConnection connection = new SqlConnection(connectionString))
{
string query = "DELETE FROM YourTableName WHERE Id = @Id";
using (SqlCommand command = new SqlCommand(query, connection))
{
command.Parameters.AddWithValue("@Id", idToDelete);
connection.Open();
int rowsAffected = command.ExecuteNonQuery();
// rowsAffected تعداد رکوردهایی را که حذف شدهاند نشان میدهد
}
}
در این مثال، پارامتر
@Id از تزریق SQL جلوگیری میکند و امنیت کد را افزایش میدهد. ExecuteNonQuery() برای دستوراتی که دادهای را برنمیگردانند (مانند INSERT, UPDATE, DELETE) استفاده میشود. 📈🧹📊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.