Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

nika_29 avatar nika_29 5 Точки

Как мога да върна масива?

Здравейте,това е условието на задачата заедно с кода- https://dox.abv.bg/download?id=7489385ffe#

Не мога да разбера това-

public string[] CookMeal(int start, int end)
        {
            var meals = ProvideInformationAboutAllProducts();

            if(end > meals.Length)
            {
                end = meals.Length;//В случай, че endIndex e след последния елемент, вземете колкото продукти имате от startIndex
            }

            var result = new List<string>();

            for (int i = start; i < end; i++)
            {
                result.Add(meals[i]);
            }

            return meals;
        }

CookMeal <int startIndex, int endIndex> - Трябва да бъдат намерени всички продукти от startIndex до endIndex .  Имената на всички намерени продукти трябва да бъдат събрани в стрингов масив, който да бъде върнат от метода.

Не ми е ясно как мога да върна result и с meals работи,но в условието доколкото разбрах трябва за върна масива

Тагове:
TeMePyT avatar TeMePyT 142 Точки
Best Answer

result си го направил на лист, метода връща стрингов масив. Намери начин да обърнеш result от лист на масив ;)

0
nika_29 avatar nika_29 5 Точки

Мерсии стана - return result.ToArray();

1
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

Е тои листа е масив аз бих направил метода да връща ienumerable и толкова. Иначе ако исакш да връщаш масив ще трябва за го оразмериш с броиката елементи между 2та ендекса предварително и после в цикъла за го попълваш по индекс. Нищо страшно не е 

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.