Member 13126349 Ответов: 3

C# help-я тоже пишу код для этих функций, не используя никаких библиотек в visual studio. Мне также разрешено использовать только массив.


Массив, который я объявил, является:
int [] set = new int[] { 1, 2, 3, 4, 5 };

Я должен написать код для двух приведенных ниже функций, не используя никаких библиотек и никакого LINQ.
Я борюсь и понятия не имею, с чего начать.

clear_set: удаляет все элементы из набора; ничего не возвращает.

is_empty: проверяет, является ли набор пустым, и возвращает логическое значение true или false соответственно.

Надеюсь, кто-нибудь сможет помочь.

Спасибо.

Что я уже пробовал:

Я еще ничего не пробовал. Я сидел, уставившись на visual studio, и размышлял, как мне подойти к этому вопросу.

3 Ответов

Рейтинг:
13

PeejayAdams

Поиск в Google таких фраз, как "C# clear array" и "C# check array is populated", занял бы меньше времени, чем ввод вопроса.

По иронии судьбы, мне также потребовалось бы меньше времени, чтобы написать код, чем написать этот ответ, но я не собираюсь делать за вас домашнее задание.

Дело в том, что лень становится контрпродуктивной, когда вы проводите больше времени, избегая работы, чем занимаясь ею. Если вы не умеете быть ленивым, обучение программированию может быть хорошим запасным планом.


Рейтинг:
1

Patrice T

Мы не делаем вашу домашнюю работу.
Домашнее задание предназначено не для того, чтобы проверить ваши навыки просить других людей сделать вашу работу, оно предназначено для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание курсов, которые вы прошли, а также проблем, с которыми вы сталкиваетесь при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по их исправлению.
Итак, попробуйте, перечитайте свои уроки и приступайте к работе. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

Как программист, ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто просите решение, это все равно что пытаться научиться водить машину, обучая кого-то другого.
Создание алгоритма-это в основном поиск математики и необходимая адаптация к вашей реальной задаче.

Идея "развития" заключается в том, что это слово предполагает: "систематическое использование научно-технических знаний для достижения конкретных целей или требований." BusinessDictionary.com[^]
Это не то же самое, что "быстро гуглите и сдавайтесь, если я не могу найти точно правильный код".


Рейтинг:
0

Afzaal Ahmad Zeeshan

Мы не предоставляем бесплатные услуги с домашними работами, вы должны сделать это сами. Однако это базовые массивы, и удалить элементы означает установить их в нуль-но как вы можете установить тип значения в null в C#- Этот вопрос и есть первый ответ.

Кроме того, если массив пуст, это означает, что в нем нет элементов. Есть недвижимость, Length, который вы можете использовать, а затем возвращать значение, указывающее, является ли массив пустым или нет. Это ответ на ваш второй вопрос. Закодируйте их.

Всякий раз, когда вы оказываетесь в затруднении, связанном с программированием на C#, перейдите к этому учебнику документации и прочитайте его разделы. Руководство По Программированию На C# [^Это моя рекомендация всем, кто начинает изучать C#.