Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для zalec
77 / 55 / 22
Регистрация: 03.03.2019
Сообщений: 179

Как добавить функцию?

20.06.2021, 13:59. Показов 506. Ответов 1

Студворк — интернет-сервис помощи студентам
Возможно немного странный вопрос. Но к примеру захотелось мне сделать свою функцию :
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//надо что повторить 10 раз и без корутин: 
repeat(10)
{
    // какой то  код
}
 
//аналог из C#
 
int i = 10
while(i>0)
{
    // какой то  код
    i--;
}
получается что это и не класс и не метод.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.06.2021, 13:59
Ответы с готовыми решениями:

создать класс с двумя переменными,добавить функцию вывода на экран и функцию изменения этих переменных,добавить функцию
создать класс с двумя переменными,добавить функцию вывода на экран и функцию изменения этих переменных,добавить функцию которая находит...

Как добавить функцию?
Скачал функцию для перевода числовой информации в тексторую например : 23- двадцать три. Запускаю просто двойным щелчком, то добавляется,...

Как добавить функцию?
Вот преобразованный из списка словарь students_list = , , ] students_dict = {} for i in students_list: ...

1
 Аватар для 1max1
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
20.06.2021, 14:20
Похоже на какой-то синтаксический сахар, думаю это можно было бы сделать на C++ через макросы, заменяя этот код на цикл for, но на шарпе такого нет.

Добавлено через 2 минуты
Можно еще передавать лямбду в метод, но это, как я думаю, только усложнит читаемость.
C#
1
2
3
4
5
6
7
    void Repeat(int n, Action action)
    {
        for (int i = 0; i < n; ++i)
        {
            action?.Invoke();
        }
    }
C#
1
Repeat(10, () => print("asd"));
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.06.2021, 14:20
Помогаю со студенческими работами здесь

Как добавить функцию в класс
Например у меня есть функция void Circle(HDC h, int R, int X, int Y) И мне ее нужно добавить в класс. Но эти параметры (HDC h,...

функции с++. Как добавить функцию
#include &lt;iostream&gt; #include &lt;cmath&gt; double P (double a, double b, double c) { return (a + b + c) / 2; } int main () ...

С# Как добавить функцию Inputbox
Здравствуйте я уже задавал вопрос по этому заданию, собственно вот он https://www.cyberforum.ru/csharp-beginners/thread1538848.html Но...

Как добавить функцию в метод?
Всем привет, я изучаю ооп. Такое вопрос - как сделать типо такого: class ab { //1 public function a($a) { //тут передаю...

sceneGroup:insert как добавить функцию
Есть функция spawn, которая формирует объекты падающие сверху. Пытаюсь организовать переход между сценами, но выдает ошибку, при нажатии на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru