سلام!
درمورد این کد:
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);
}
پیروز و سربلند باشید!