آرایه

سوال

سلام سوالی داشتم درباره آرایه بودن object , var , dynamic که در این کد جایی که قرمز کردم خطا میده و میخوام بدونم دلیل خطا دادن و ندادن کامپایلر چیست؟
object[] obj1 = new object[2] { 25, 25 };
object obj2 = new object[2] { 25, 25 };
var[] var1 = new int[2] { 25, 25};
var var2 = new int[2] { 25,25};
dynamic[] dnc1 = new dynamic[2] { 25, 25 };
dynamic dnc2 = new dynamic[2] { 25, 25 };
obj1[0] = 55;
obj2[0] = 55;
var1[0] = 55;
var2[0] = 55;
dnc1[0] = 55;
dnc2[0] = 55;

در حال بررسی 0
mostafaunity 2 سال 3 پاسخ ها 179 دیده شده 1

پاسخ ها ( ۳ )

  1. سلام کلمه کلیدی var یک کلاس و یا نوع داده نیست که بتونید جلوش از علامت [] برای ساخت آرایه استفاده کنید به خاطر همین برنامه شما خطا میده.

    همچنین متغیر obj2 رو از نوع object تعریف کردید که آرایه نیست و این باعث میشه که نتونید از علامت [] برای ایندکس استفاده کنید و خطا میده.

     

  2. سلام

    Var2 و obj2 علامت آرایه را ندارد

  3. سلام برای obj2 , var2 این حرف رو نگذاشتی []

ارسال یک پاسخ