نقل قول: طول ارایه نه تعداد عناصر
خوب برای اینکار از لیست استفاده کنید.....
نقل قول: طول ارایه نه تعداد عناصر
یک رچباکس دارم که همش را در ارایه ریختم و یک سرس کد زنی کردم راه دیگه ای نیست؟؟یعنی Listbox بندازم تو برنامه!!!
نقل قول: طول ارایه نه تعداد عناصر
نه.... منظورم لیست پیوندی بود....
List<string> list1 = new List<string>();
list1.Add("Test");
نقل قول: طول ارایه نه تعداد عناصر
سلام!
درمورد این کد:
int arayleng += aray1[indexAray].Length);
مطلقاً در شروع مقدار دهی نمی تونید از += استفاده کنید.
شرمنده من از انشای سوالتون چیزی درست دستگیرم نشد ولی فکر میکنم منظورتون اینه که جمع طول کاراکترهای همهی اعضای آرایه رو بدست بیارید؟
عایا!
از حلقه استفاده کنید
فک کنم این بهتون جواب بده:
public int SumTotalItems(string[] array)
{
var total = 0;
foreach (var item in array)
total += item.Length;
return total;
}
یا بهتر و جامع تر از اون
public int SumTotalItems(IEnumerable<string> array)
{
return array.Sum(item => item.Length);
}
پیروز و سربلند باشید!
نقل قول: طول ارایه نه تعداد عناصر
اگر بخواهیم هر ایندکس دلخواهی را بشماریم چه کنیم؟!
نقل قول: طول ارایه نه تعداد عناصر
سبز12 !
خودت توی تاپیک اول گفتی که :متعجب:
var arayLength = aray1[indexAray].Length();
1 ضمیمه
نقل قول: طول ارایه نه تعداد عناصر
من همین را می نویسم ولی خطا میگیره عکس خطا هم می زارم
نقل قول: طول ارایه نه تعداد عناصر
خب این خطاش واضحه دیگه
میگه شما indexArray رو هنوز مقدار دهی اولیه نکردین که بخواین ازش استفاده کنید
باید اول بهش مقدار بدین بد استفاده کنید ازش