🔹 شرطها – تصمیمگیری در کدنویسی! 🎯
شرطها به برنامه اجازه میدن بر اساس یک وضعیت خاص، تصمیم بگیره و اجراهای متفاوتی داشته باشه.
✨ if
⚡ switch
🔹 توی شرطها همیشه سعی کن کدت رو خوانا و تمیز بنویسی! 😎
#سی_شارپ #شرط_ها #برنامه_نویسی
شرطها به برنامه اجازه میدن بر اساس یک وضعیت خاص، تصمیم بگیره و اجراهای متفاوتی داشته باشه.
✨ if
int age = 20;
if (age >= 18)
{
Console.WriteLine("شما مجاز به ورود هستید!");
}
🔀 if-elseif (age >= 18)
Console.WriteLine("ورود مجاز ");
else
Console.WriteLine("ورود غیرمجاز ");
⚡ switch
int day = 3;
switch (day)
{
case 1: Console.WriteLine("شنبه"); break;
case 2: Console.WriteLine("یکشنبه"); break;
case 3: Console.WriteLine("دوشنبه"); break;
default: Console.WriteLine("روز نامعتبر!"); break;
🔹 توی شرطها همیشه سعی کن کدت رو خوانا و تمیز بنویسی! 😎
#سی_شارپ #شرط_ها #برنامه_نویسی
👍2❤1
🚀 نقشه راه یک دولوپر داتنت!
اگر میخوای مسیر یادگیری C#، ASP.NET Core و دنیای داتنت رو بهصورت حرفهای دنبال کنی، این ریپازیتوری یه راهنمای فوقالعادهس! 📌 از مقدمات تا مباحث پیشرفته، همهچیز اینجاست!
🔗 لینک: GitHub - DotNet Developer Roadmap
#دات_نت #سی_شارپ #نقشه_راه
اگر میخوای مسیر یادگیری C#، ASP.NET Core و دنیای داتنت رو بهصورت حرفهای دنبال کنی، این ریپازیتوری یه راهنمای فوقالعادهس! 📌 از مقدمات تا مباحث پیشرفته، همهچیز اینجاست!
🔗 لینک: GitHub - DotNet Developer Roadmap
#دات_نت #سی_شارپ #نقشه_راه
❤1👍1🔥1
ویژوال استودیو کد
یک ویرایشگر سبک، سریع و متن باز از مایکروسافت است که برای توسعه دهندگان NET. و #C گزینه ای عالی محسوب می شود.
✅ ویژگی های کلیدی:
🔹 سبک و سریع-اجرا روی سیستم های ضعیف
🔹 پشتیبانی از #C-با افزونه C# Dev Kit
🔹 ترمینال داخلی-برای اجرای دستورات دات نت و گیت
🔹 ادغام با Git و GitHub-مدیریت نسخه های کد
🔹 قابلیت شخصی سازی بالا-با تم ها و اکستنشن ها
📦 دانلود VS Code
یک ویرایشگر سبک، سریع و متن باز از مایکروسافت است که برای توسعه دهندگان NET. و #C گزینه ای عالی محسوب می شود.
✅ ویژگی های کلیدی:
🔹 سبک و سریع-اجرا روی سیستم های ضعیف
🔹 پشتیبانی از #C-با افزونه C# Dev Kit
🔹 ترمینال داخلی-برای اجرای دستورات دات نت و گیت
🔹 ادغام با Git و GitHub-مدیریت نسخه های کد
🔹 قابلیت شخصی سازی بالا-با تم ها و اکستنشن ها
📦 دانلود VS Code
❤4👍1
✅ شرطنویسی کوتاهتر با ?: (Ternary Operator)
🔹به جای if-else از ?: استفاده کن تا کدت تمیزتر بشه.
قبل:
بعد:
📌 مزایا:
✅ کد کوتاهتر و خواناتر
✅ سریعتر نوشتن شرطها
⚠ نکته: برای شرطهای پیچیده بهتره if-else استفاده کنی.
🔹به جای if-else از ?: استفاده کن تا کدت تمیزتر بشه.
قبل:
if (age >= 18)
message = "true";
else
message = "false";
بعد:
message = age >= 18 ? "true" : "false";
📌 مزایا:
✅ کد کوتاهتر و خواناتر
✅ سریعتر نوشتن شرطها
⚠ نکته: برای شرطهای پیچیده بهتره if-else استفاده کنی.
👍3❤1
🎯 متدها در سی شارپ
🔸 متد یک بلوک کد است که برای انجام یک وظیفه خاص نوشته میشود. استفاده از متدها باعث کاهش تکرار کد، افزایش خوانایی و سازماندهی بهتر برنامه میشود.
🔹 چگونه یک متد تعریف کنیم؟
🔹 چگونه از متد استفاده کنیم؟
✅ متدها باعث ساده تر شدن کدو استفاده مجدد از آن می شوند. همیشه سعی کن برنامه هات رو با متدهای کوچک و خوانا بنویسی!
#سیـشارپ #method
🔸 متد یک بلوک کد است که برای انجام یک وظیفه خاص نوشته میشود. استفاده از متدها باعث کاهش تکرار کد، افزایش خوانایی و سازماندهی بهتر برنامه میشود.
🔹 چگونه یک متد تعریف کنیم؟
static int Add(int a, int b)
{
return a + b;
}
🔹 چگونه از متد استفاده کنیم؟
Console.WriteLine(Add(5,8));
✅ متدها باعث ساده تر شدن کدو استفاده مجدد از آن می شوند. همیشه سعی کن برنامه هات رو با متدهای کوچک و خوانا بنویسی!
#سیـشارپ #method
❤2👍2
🚀قلب تپندهی داتنت - dotnet/runtime
این ریپازیتوری شامل تمام اجزای اصلی .NET Runtime هست که اجرای برنامههای داتنت رو ممکن میکنه. از CoreCLR (موتور اجرای کد) گرفته تا CoreFX (کتابخانههای استاندارد) و GC (مدیریت حافظه)، همه اینجا کنار هم هستن.
🔹 چرا مهمه؟
✔️ پشتصحنهی اجرای برنامههای داتنت رو درک میکنی.
✔️ میتونی ببینی چطور داتنت مدیریت حافظه و اجرای کدها رو بهینه میکنه.
✔️ برای توسعهدهندههایی که به عملکرد و معماری داخلی داتنت علاقه دارن، فوقالعاده است!
🔗 سورسکد
این ریپازیتوری شامل تمام اجزای اصلی .NET Runtime هست که اجرای برنامههای داتنت رو ممکن میکنه. از CoreCLR (موتور اجرای کد) گرفته تا CoreFX (کتابخانههای استاندارد) و GC (مدیریت حافظه)، همه اینجا کنار هم هستن.
🔹 چرا مهمه؟
✔️ پشتصحنهی اجرای برنامههای داتنت رو درک میکنی.
✔️ میتونی ببینی چطور داتنت مدیریت حافظه و اجرای کدها رو بهینه میکنه.
✔️ برای توسعهدهندههایی که به عملکرد و معماری داخلی داتنت علاقه دارن، فوقالعاده است!
🔗 سورسکد
👍3
🚀 جعبهابزار برنامهنویسان داتنت!
همون چیزی که برای ساخت، اجرا و دیباگ برنامههای داتنت نیاز داری. شامل کامپایلر، ابزارهای خط فرمان و کتابخانههای پایه است که توسعه رو راحتتر میکنه.
🔹 چرا مهمه؟
✔️ ایجاد و مدیریت پروژههای داتنت
✔️ اجرا و تست برنامهها با یک دستور
✔️ ابزارهای ضروری برای دیباگ و انتشار
📌 دانلود و اطلاعات بیشتر:dotnet.microsoft.com
همون چیزی که برای ساخت، اجرا و دیباگ برنامههای داتنت نیاز داری. شامل کامپایلر، ابزارهای خط فرمان و کتابخانههای پایه است که توسعه رو راحتتر میکنه.
🔹 چرا مهمه؟
✔️ ایجاد و مدیریت پروژههای داتنت
✔️ اجرا و تست برنامهها با یک دستور
✔️ ابزارهای ضروری برای دیباگ و انتشار
📌 دانلود و اطلاعات بیشتر:dotnet.microsoft.com
❤2👍1
🚀 مقدمهای بر آرایهها (Arrays) در #C
آرایهها روشی برای ذخیرهی چندین مقدار از یک نوع دادهای در یک متغیر هستند. به جای تعریف چندین متغیر جداگانه، میتونیم از آرایهها برای سازماندهی دادهها استفاده کنیم.
🔹 چرا آرایهها؟
✔️ مدیریت بهتر دادهها
✔️ کاهش تعداد متغیرها
✔️ دسترسی سریع با استفاده از ایندکس
📌 مثال: تعریف و مقداردهی یک آرایه از اعداد صحیح:
🔹 نکته: اندیس آرایهها در #C از صفر شروع میشه!
#سیـشارپ
آرایهها روشی برای ذخیرهی چندین مقدار از یک نوع دادهای در یک متغیر هستند. به جای تعریف چندین متغیر جداگانه، میتونیم از آرایهها برای سازماندهی دادهها استفاده کنیم.
🔹 چرا آرایهها؟
✔️ مدیریت بهتر دادهها
✔️ کاهش تعداد متغیرها
✔️ دسترسی سریع با استفاده از ایندکس
📌 مثال: تعریف و مقداردهی یک آرایه از اعداد صحیح:
int[] numbers = { 10, 20, 30, 40, 50 };
Console.WriteLine(numbers[0]); 🔹 نکته: اندیس آرایهها در #C از صفر شروع میشه!
#سیـشارپ
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
اگه میخواهید ریپو گیتهابتون را visualize کنید توی آدرسش کلمه github را با gitdiagram جایگزین کنید.
@dotnetcodeir
@dotnetcodeir
👍4❤2
افزونه کاربردی برای فارسی زبانان ChatGPT
یه افزونه که رابط کاربری چت رو برای زبان فارسی راست چین و مرتبط میکنه
🔗 لینک نصب از Chrome Web Store
یه افزونه که رابط کاربری چت رو برای زبان فارسی راست چین و مرتبط میکنه
🔗 لینک نصب از Chrome Web Store
Google
ChatGPT RTL (Persian/Farsi): ChatGPT,DeepSeek,Copilot +30 AI Chat - Chrome Web Store
RTL extension for ChatGPT and 30+ AI tools: Persian RTL alignment, Farsi font support, RTL optimization for ChatGPT, DeepSeek,…
👍3
یه سایت که میتونی سرفصل هر تخصصی رو توش پیدا کنی و علاوه بر اون لینک جایی که باید اون سرفصل رو یاد بگیری رو بدست بیاری
🔗 لینک
🔗 لینک
learn-anything.xyz
Learn Anything
Discover and learn about any topic with Learn-Anything. Our free, comprehensive platform connects you to the best resources for every subject. Start learning today!
👍3
بسته بروزرسانی 9.0.4 برای دات نت 9 منتشر شد.
برای دانلود مستقیم از طریق لینک اقدام نمایید.
یا آخرین بروزرسانی ویژوال استدیو 2022 را نصب کنید.
#dotnet
برای دانلود مستقیم از طریق لینک اقدام نمایید.
یا آخرین بروزرسانی ویژوال استدیو 2022 را نصب کنید.
#dotnet
Microsoft News
.NET and .NET Framework April 2025 servicing releases updates
A recap of the latest servicing updates for .NET and .NET Framework for April 2025.
❤2👍1