دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۵
  • مرداد

جلسه ۰۶ : متغیر های نوع var در #C

  • دسته‌بندی‌ها :
جلسه ۰۶ : متغیر های نوع var در #C
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه :

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، با یکی دیگر از جلسات دوره کامل آموزش #C در خدمت شما دوستان هستیم . در بخش قبلی با خاصیت هموردایی (covariance) در زبان #C آشنا شدید ، در این بخش قصد داریم شما را با متغیر های نوع var در #C یا متغیر محلی نوع ضمنی آشنا کنیم. تا پایان این جلسه با ما همراه باشید.

       

      متغیر محلی نوع ضمنی (Implicit Typed Local Variable) یا var :

      C # 3.0 متغیر نوع ضمنی “var” را معرفی کرد. Var فقط می تواند در یک متد به عنوان یک متغیر محلی تعریف شود. کامپایلر بر اساس مقدار سمت راست اپراتور “=” نوع آن را مشخص می کند.

      مثال : 

      مثال زیر نشان می دهد چگونه متغیر var می تواند بر اساس مقدار خوش ، نوع دیگری داشته باشد:

      مثال : 

      خروجی :

      مثال : 

      Var می تواند در زمینه های مختلف زیر استفاده شود:

      • Local variable in a function
      • For loop
      • Foreach loop
      • Using statement
      • As an anonymous type
      • In a LINQ query expression

      چند نکته مهم جهت بخاطر سپردن :

      1. var تنها می تواند در یک بیانیه اعلام و مقداردهی شود. کد روبه رو معتبر نیست:  ;۱۰ = var i ; i
      2. var نمی تواند به عنوان یک نوع فیلد در سطح کلاس استفاده شود.
      3. var را نمی توان در یک عبارت مانند var i + = 10 استفاده کرد.
      4. چندین var را نمی توان در یک بیانیه اعلام و مقداردهی کرد. به عنوان مثال، var i = 10، j = 20 نامعتبر است.

       

      در این بخش با متغیر نوع var در #C آشنا شدید ، در بخش بعد قصد داریم شما را با LINQ در زبان #C آشنا کنیم.

      QR:  جلسه ۰۶ : متغیر های نوع var در #C
      به اشتراک بگذارید