آموزش C# و .Net
1.56K subscribers
470 photos
331 videos
19 files
2.89K links
تعرفه تبلیغات :
https://t.me/+w-o6dHW5O31jMWNk

آیدی ادمین:
@ma_limbs
Download Telegram
💠 عضو جامع ترین کانال های توسعه فردی، روانشناسی و موفقیت شوید:

➡️ 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/IreureYd3wQwZWI0

➡️ https://t.me/addlist/IreureYd3wQwZWI0

➡️ https://t.me/addlist/IreureYd3wQwZWI0
کامنت‌های تک‌خطی (Single Line Comments) در زبان‌های برنامه‌نویسی به شما این امکان را می‌دهند که توضیحاتی را به کد خود اضافه کنید که توسط کامپایلر یا مفسر نادیده گرفته می‌شوند. این توضیحات می‌توانند برای خودتان یا دیگران باشند تا هدف یا عملکرد بخش‌های خاصی از کد را توضیح دهند.

نحو (Syntax)

در بسیاری از زبان‌های برنامه‌نویسی، کامنت‌های تک‌خطی با دو اسلش // آغاز می‌شوند. هر چیزی که بعد از // در همان خط نوشته شود، به عنوان کامنت در نظر گرفته شده و اجرا نمی‌شود.

مثال در C#:

int x = 10; // این یک متغیر از نوع int است که مقدار 10 به آن اختصاص داده شده است

در این مثال، // باعث می‌شود که متن "این یک متغیر از نوع int است که مقدار 10 به آن اختصاص داده شده است" به عنوان یک کامنت در نظر گرفته شود و بر اجرای برنامه تأثیری نداشته باشد.

مثال در Python:

در زبان Python هم می‌توان از # برای نوشتن کامنت‌های تک‌خطی استفاده کرد.

x = 10  # این یک متغیر از نوع int است که مقدار 10 به آن اختصاص داده شده است

کاربردهای کامنت‌های تک‌خطی

1. توضیح بخش‌هایی از کد: توضیح عملکرد بخش‌های مختلف کد برای افزایش خوانایی.


   int result = x + y; // جمع دو عدد x و y

2. غیرفعال کردن یک خط کد: برای تست یا دیباگ کردن، می‌توانید یک خط کد را با استفاده از کامنت غیرفعال کنید.


   // x = 10; // این خط کد موقتاً غیرفعال شده است

3. افزودن یادداشت‌های سریع: برای یادداشت‌گذاری سریع در کد که بعداً به آن مراجعه کنید.


   // TODO: بررسی خطای ممکن در این بخش

کامنت‌های تک‌خطی ابزار قدرتمندی برای مستندسازی و توضیح کد هستند و به بهبود خوانایی و نگهداری آن کمک می‌کنند.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌🔵 کانال VIP شامل پکیج عظیم داستان های سطح بندی شده زبان انگلیسی (صوتی  و eBook )

🔸 یکی از بهترین مجموعه ها برای تقویت تضمینی مهارت شنیداری انگلیسی

🔸 با استفاده از این مجموعه به صورت تضمینی نمره بالای Listening در آزمون های معتبر آیلتس و ... را کسب کنید.

🔸 همچنین مجموعه ای عالی برای افزایش مهارت Reading انگلیسی به صورت سطح به سطح به همراه توضیح لغت های جدید، تمرینات و کوییزها در کتاب ها

🔸 داستان های جذاب محلی و مشهور

🔸 از سطح مقدماتی تا حرفه ای

🔸  با لهجه بریتیش و‌ امریکن

🔸 ۶۰۰ کتاب داستان

🔸 به صورت کانال VIP تلگرامی

🔸 فقط کافیست چند ماه تا یک سال از این مجموعه استفاده کنید تا مهارت شنیداری بسیار عالی پیدا کنید.


🟣 قیمت : ۱۵۰ هزار تومان

👈 برای سفارش و دریافت لینک عضویت در کانال مجموعه داستان های سطح بندی شده می توانید به آیدی @ma_limbs پیام بدید.

برای دیدن نمونه صوتی و کتاب اینجا را کلیک کنید:.


https://t.me/+sFBA4pCuiA9iZDk0
تبدیل ضمنی عددی (Implicit Numeric Conversion) در زبان C# به فرایندی اشاره دارد که در آن کامپایلر به صورت خودکار نوع داده‌ای یک متغیر را به نوع دیگری تبدیل می‌کند بدون اینکه نیاز باشد برنامه‌نویس به صورت دستی این تبدیل را انجام دهد. این نوع تبدیل‌ها زمانی صورت می‌گیرند که نوع مقصد بتواند به طور کامل تمامی مقادیر نوع مبدأ را در خود جای دهد، بنابراین خطر از دست رفتن داده یا ایجاد خطا در فرایند تبدیل وجود ندارد.

🔵 انواع داده‌های عددی در C#

در C#، انواع داده‌های عددی شامل انواع صحیح (Integral Types) و انواع اعشاری (Floating-point Types) هستند. این انواع داده‌ها به شرح زیر هستند:

1. انواع صحیح (Integral Types):
   - byte: عدد صحیح بدون علامت 8 بیتی.
   - sbyte: عدد صحیح 8 بیتی با علامت.
   - short: عدد صحیح 16 بیتی با علامت.
   - ushort: عدد صحیح بدون علامت 16 بیتی.
   - int: عدد صحیح 32 بیتی با علامت.
   - uint: عدد صحیح بدون علامت 32 بیتی.
   - long: عدد صحیح 64 بیتی با علامت.
   - ulong: عدد صحیح بدون علامت 64 بیتی.
  
2. انواع اعشاری (Floating-point Types):
   - float: عدد اعشاری 32 بیتی.
   - double: عدد اعشاری 64 بیتی.
   - decimal: عدد اعشاری 128 بیتی با دقت بالا.

🔵 قوانین تبدیل ضمنی

تبدیل‌های ضمنی تنها بین انواعی از داده‌ها امکان‌پذیر است که نوع مقصد بتواند تمامی مقادیر نوع مبدأ را در خود جای دهد. به عبارت دیگر، نوع مقصد باید دارای دامنه و دقت بیشتری نسبت به نوع مبدأ باشد. برای مثال، یک مقدار از نوع int می‌تواند به صورت ضمنی به long تبدیل شود، زیرا long دامنه و دقت بیشتری دارد و می‌تواند تمامی مقادیر int را در خود نگه دارد.

🔵 مثال‌هایی از تبدیل ضمنی

1. تبدیل int به long:
   - long می‌تواند تمامی مقادیر int را در خود جای دهد، بنابراین این تبدیل به صورت ضمنی انجام می‌شود.
  
  
   int intValue = 100;
   long longValue = intValue; // تبدیل ضمنی
  


2. تبدیل float به double:
   - double دامنه و دقت بیشتری نسبت به float دارد، بنابراین تبدیل از float به double به صورت ضمنی صورت می‌گیرد.
  
  
   float floatValue = 3.14f;
   double doubleValue = floatValue; // تبدیل ضمنی
  


3. تبدیل byte به int:
   - int می‌تواند تمامی مقادیر byte را در خود نگه دارد، بنابراین این تبدیل نیز ضمنی است.
  
  
   byte byteValue = 255;
   int intValue = byteValue; // تبدیل ضمنی
  


🔵 تبدیل‌های ضمنی معتبر در C#

در C#، برخی از تبدیل‌های ضمنی معتبر عبارتند از:

- تبدیل sbyte به short, int, long, float, double یا decimal.
-تبدیل  byte به short, ushort, int, uint, long, ulong, float, double یا decimal.
- تبدیل short به int, long, float, double یا decimal.
-تبدیل  ushort به int, uint, long, ulong, float, double یا decimal.
-  تبدیل int به long, float, double یا decimal.
-تبدیل  uint به long, ulong, float, double یا decimal.
- تبدیل long به float, double یا decimal.
- تبدیل ulong به float, double یا decimal.
- تبدیل float به double.

🔵 مزایای استفاده از تبدیل ضمنی

تبدیل ضمنی در C# باعث می‌شود که کد خواناتر و نگهداری آن آسان‌تر شود، زیرا نیازی به استفاده از تبدیل‌های صریح (که می‌تواند به خطاهای احتمالی منجر شود) نیست. همچنین این تبدیل‌ها ایمنی بیشتری در برابر از دست رفتن داده‌ها و خطاهای زمان اجرا فراهم می‌کنند، زیرا تنها زمانی انجام می‌شوند که نوع مقصد قادر به پوشش کامل نوع مبدأ باشد.

🔵 محدودیت‌های تبدیل ضمنی

اگرچه تبدیل‌های ضمنی در C# کاربردی و مفید هستند، اما محدودیت‌هایی نیز دارند. برای مثال، نمی‌توان یک نوع داده‌ای با دامنه بزرگتر یا دقت بیشتر را به نوعی با دامنه یا دقت کمتر به صورت ضمنی تبدیل کرد، زیرا این کار می‌تواند به از دست رفتن داده یا بروز خطاهای محاسباتی منجر شود. در این موارد، باید از تبدیل‌های صریح (Explicit Conversions) استفاده کرد که نیازمند تأیید صریح برنامه‌نویس است و معمولاً با استفاده از عملگر (type) انجام می‌شود.

🔵 خلاصه

تبدیل‌های ضمنی عددی در C# یکی از ابزارهای قدرتمند این زبان برای کار با انواع داده‌های عددی مختلف هستند. این تبدیل‌ها به برنامه‌نویسان اجازه می‌دهند که به سادگی و بدون نیاز به انجام عملیات اضافی، با اعداد و متغیرهای مختلف کار کنند و کدهایی خوانا، امن و بهینه ایجاد کنند. با این حال، شناخت محدودیت‌های این تبدیل‌ها و استفاده صحیح از آن‌ها می‌تواند به جلوگیری از بروز خطاها و مشکلات در برنامه‌ها کمک کند.
کوییز سی شارپ - تبدیل ضمنی

کدام یک از تبدیل‌های زیر به صورت ضمنی در C# انجام می‌شود؟

الف) int به short
ب) float به double
ج) long به int
د) decimal به double

کدام گزینه را انتخاب می‌کنید؟

گزینه ب صحیح است. در C#، تبدیل ضمنی از float به double انجام می‌شود زیرا double دامنه و دقت بیشتری نسبت به float دارد.


#سی_شارپ


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز نوع‌های عددی اعشاری (Floating-Point Numeric Types) در C#

🟣 سوال: کدام نوع اعشاری در C# برای محاسبات علمی مناسب‌تر است؟

🟢 پاسخ: نوع double برای محاسبات علمی در C# مناسب‌تر است زیرا تعادلی بین محدوده و دقت فراهم می‌کند.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
1
🔵 کوییز تبدیل ضمنی (Implicit Conversion) در سی شارپ

🟣 سوال: آیا می‌توان تبدیل ضمنی از float به double در C# انجام داد؟

🟢 پاسخ: بله، یک float می‌تواند به صورت ضمنی به double تبدیل شود زیرا double دامنه و دقت بیشتری نسبت به float دارد.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز  نوع‌های عددی صحیح (Integral Numeric Types) در سی شارپ

🟢 سوال :

کدام نوع برای ذخیره اعداد صحیح 8 بیتی بدون علامت در C# استفاده می‌شود؟

1) sbyte
2) ushort
3) byte
4) int


🔵 گزینه صحیح:

Option 3: byte

🟢 توضیح :

'byte' برای ذخیره اعداد صحیح 8 بیتی بدون علامت در C# استفاده می‌شود.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
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/AX8uaLK6gE1jNzg0

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0

شامل موضوعات آموزشی زیر:

توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی

با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
🎧 نوازنده ساز هستی و دوست داری رایگان آموزش برای اون ساز ببینی؟ دوست داری تئوری موسیقیت رو قوی کنی؟ دوست داری آهنگسازی یاد بگیری؟

🟢 عضو لیست زیر از آموزش های سازهای موسیقی، تکنیک های نوازندگی، آموزش های تئوری موسیقی و آهنگسازی شو.

✔️ ساز موسیقیت رو از لیست زیر انتخاب کن تا عضو مطالب آموزشی اون ساز شی

➡️ https://t.me/addlist/IreureYd3wQwZWI0

➡️ https://t.me/addlist/IreureYd3wQwZWI0

➡️ https://t.me/addlist/IreureYd3wQwZWI0
🔵 کوییز نوع‌های عددی صحیح (Integral Numeric Types) در سی شارپ

🟢 سوال :

دامنه نوع 'short' در C# چیست؟

1) -32,768 to 32,767
2) 0 to 65,535
3) -128 to 127
4) 0 to 255


🔵 گزینه صحیح:

گزینه 1:
-32,768 to 32,767

🟢 توضیح :

دامنه نوع 'short' در C# از -32,768 تا 32,767 است.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز تبدیل ضمنی (Implicit Conversion) در سی شارپ

🟣 سوال: چه اتفاقی می‌افتد اگر سعی کنید یک uint را به صورت ضمنی به int تبدیل کنید؟

🟢 پاسخ: نمی‌توانید یک uint را به صورت ضمنی به int تبدیل کنید زیرا uint می‌تواند مقادیر بزرگتری از مثبت را نسبت به int نگه دارد که ممکن است منجر به از دست رفتن داده شود.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
Channel name was changed to «آموزش C# و .Net»
‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌🔵 کانال VIP شامل پکیج عظیم داستان های سطح بندی شده زبان انگلیسی (صوتی  و eBook )

🔸 به همراه توضیحات فارسی و معانی لغات در کانال

🔸 یکی از بهترین مجموعه ها برای تقویت تضمینی مهارت شنیداری انگلیسی

🔸 با استفاده از این مجموعه به صورت تضمینی نمره بالای Listening در آزمون های معتبر آیلتس و ... را کسب کنید.

🔸 همچنین مجموعه ای عالی برای افزایش مهارت Reading انگلیسی به صورت سطح به سطح به همراه تمرینات در کتاب ها

🔸 از سطح مقدماتی تا حرفه ای

🔸  با لهجه بریتیش و‌ امریکن

🔸 ۶۰۰ کتاب داستان

🔸 به صورت کانال VIP تلگرامی

🟣 قیمت : 150 هزار تومان

👈 برای سفارش و دریافت لینک عضویت در کانال مجموعه داستان های سطح بندی شده می توانید به آیدی @ma_limbs پیام بدید.

👈 همچنین می توانید مستقیم از وب سایت زیر مجموعه را سفارش دهید و علاوه بر عضویت در کانال تلگرامی، به صورت یکجا نیز تمامی داستان ها را دانلود کنید:

https://B2n.ir/a97184

برای دیدن نمونه اینجا را کلیک کنید:.

https://t.me/+sFBA4pCuiA9iZDk0
👍1
This media is not supported in your browser
VIEW IN TELEGRAM

🖥 «آموزش پروژه‌ محور SQL Server + ساخت دیتابیس فروشگاه» منتشر شد! — لینک آموزش [ + ]

🟧 این فرادرس اصول طراحی و مدیریت دیتابیس در SQL Server را به شما می‌آموزد. از ایجاد دیتابیس و جداول و نوشتن کوئری‌های پایه‌ای تا پیاده‌سازی توابع، ویوها و پروسیجرهای پیچیده روی دیتابیس فروشگاه، تمامی مباحث را پوشش می‌دهد.

🎁 کد تخفیف ۷۵⁒ ویژه انتشار: NWQF96

📆 اعتبار: دوشنبه، ۲۱ آبان

🔗 لینک آموزش — [کلیک کنید]


📚
یادگیری، همیشه، همه‌جا؛ فرادرس

@FaraDars — فرادرس
Please open Telegram to view this post
VIEW IN TELEGRAM
امتحانش مجانیست....

این تضمین را می‌دهیم که، طی ۵ جلسه رایگان شما را عاشق زبان انگلیسی می‌کنیم.

ثبت‌نام نهمین دوره ۰ تا ۱۰۰ مکالمه و آیلتس دکتر مردانی شروع شد.

جهت شرکت در ۵ جلسه رایگان برای تصمیم‌گیری، لطفا به آیدی پشتیبانی در تلگرام پیام دهید.👇
@Course_support8

دکتر نوید مردانی، استاد دانشگاه، از دانشگاه بریستول انگلستان.

پیج اینستاگرام دکتر مردانی؛👇
www.instagram.com/zabanmardani
🔵 کوییز SQL Server: برای انتخاب رکوردهایی که در یک ستون مشخص مقدار خاصی دارند، از کدام عملگر استفاده می‌شود؟

الف) =
ب) !=
ج) LIKE
د) ALL

پاسخ صحیح: الف
توضیح: برای انتخاب رکوردهایی که در یک ستون مشخص مقدار خاصی دارند، از عملگر = استفاده می‌شود. این عملگر مقادیر را با هم مقایسه می‌کند و رکوردهای منطبق را برمی‌گرداند.


#t_sql #sql_server
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز عبارت SELECT در T-SQL #پایگاه_داده #sql

🟣 سوال: نحوه استفاده از INNER JOIN در یک دستور SELECT را توضیح دهید.

🟢 پاسخ: INNER JOIN در یک دستور SELECT برای برگرداندن فقط ردیف‌هایی استفاده می‌شود که مقادیر مطابقتی در هر دو جدول مورد نظر در JOIN دارند.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir