Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
5 / 5 / 0
Регистрация: 02.01.2018
Сообщений: 13

Возвращающие и не возвращающие методы

12.02.2018, 21:40. Показов 2993. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, можете пояснить что такое возвращающий и не возвращающий метод. На ютубе нету внятной информации.
1
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.02.2018, 21:40
Ответы с готовыми решениями:

Функции возвращающие будущую дату.
Добрый вечер профессионалы. Работаю в Microsoft Visual C# 2010. Требуется получить будущую дату (например завтрашнюю дату или дату через...

События, возвращающие значения
Доброго времени суток. Возникла, собственно, такая вот незадача: Имеется событие, которое возвращает булевое значение. В случае с...

Методы, возвращающие значение
//у методов а и b события могут произойти в любое время private function a():{ b = 10;// у b тип Number myFoo(a ,b); } private...

16
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
12.02.2018, 22:01
Лучший ответ Сообщение было отмечено _Amador_ как решение

Решение

_Amador_, возвращающий — это такой, у которого перед именем написано не void.
Все остальные — не возвращающие.
2
12.02.2018, 22:10

Не по теме:

Цитата Сообщение от kolorotur Посмотреть сообщение
Все остальные — не возвращающие.
По правде говоря, они тоже возвращают - void, то есть пустоту, ничто. :)

1
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
12.02.2018, 22:16
Цитата Сообщение от _Amador_ Посмотреть сообщение
На ютубе нету внятной информации.
Как так!!? Н-О-О-О-О-О-У!!!! Ютуб этож бесценный неограниченный всеобъемлющий кладезь информации. Практически непогрешимый генератор истины. Не может быть, чтобы там чего-то не было!
Я тоже считаю, ваще нафига институты, кафедры, семестры, учебники, лекции, преподаватели. Можно ж в ютубе всё узнать!
1
5 / 5 / 0
Регистрация: 02.01.2018
Сообщений: 13
12.02.2018, 22:29  [ТС]
Мдам. Ещё один. Сайт видимо фиговый, раз на нем нет адекватных людей.
Где я тебе ещё должен был информацию искать? Гугл давно не тот, на нем что-то найти - себе дороже.
Умник.
1
12.02.2018, 22:31

Не по теме:

Цитата Сообщение от _Amador_ Посмотреть сообщение
Гугл давно не тот, на нем что-то найти - себе дороже.
я был готов простить даже ютуб вместо книжки, но это!!

1
5 / 5 / 0
Регистрация: 02.01.2018
Сообщений: 13
12.02.2018, 22:33  [ТС]
Вы меня уже бесите, че вы прицепились? Иди дальше раз умный такой. Я у людей помощи прошу, а приходит быдло какое то.
1
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
12.02.2018, 22:35
Цитата Сообщение от _Amador_ Посмотреть сообщение
Мдам. Ещё один. Сайт видимо фиговый, раз на нем нет адекватных людей.
а какой поисковик вам выдал этот форум ?

Добавлено через 56 секунд
Цитата Сообщение от _Amador_ Посмотреть сообщение
Вы меня уже бесите, че вы прицепились? Иди дальше раз умный такой. Я у людей помощи прошу, а приходит быдло какое то.
Попрошу вас воздержаться от резких выпадов. Вам еще тут никто не нагрубил.
1
5 / 5 / 0
Регистрация: 02.01.2018
Сообщений: 13
12.02.2018, 22:38  [ТС]
Я пришел на этот сайт по хорошим отзывам. Много в интернете слышал о вас, в телеграмме часто о вас говорили, мол участники такие отзывчивые, всегда помогают, дают советы. а что я вижу, прошу помощи, один человек ответил нормально, а два других простебали то, что я на ютубе информацию ищу по этой теме. И что? Я теперь не человек если не читаю ваши книжки про программирование, а сижу на ютубе и изучаю его там.
1
1123 / 794 / 219
Регистрация: 15.08.2010
Сообщений: 2,185
12.02.2018, 22:43
Цитата Сообщение от _Amador_ Посмотреть сообщение
простебали то, что я на ютубе информацию ищу по этой теме.
молодежь уже наполовину перешла на ютуб, говорю же, простительно

не простительно что первая же ссылка в гугл по запросу "возвращающий и не возвращающий метод" выдает ответ
1
12.02.2018, 22:48

Не по теме:

Цитата Сообщение от insite2012 Посмотреть сообщение
По правде говоря, они тоже возвращают - void, то есть пустоту, ничто.
В void-методах под возвращаемое значение память на стек-фрейме не выделяется!!!1 :)

2
5 / 5 / 0
Регистрация: 02.01.2018
Сообщений: 13
12.02.2018, 22:48  [ТС]
Я написал на форум, потому что не понял суть значения. Пойми бы я что написано в гугле, на сайте microsoft, я бы не обращался бы сюда. Я человек изучающий программирование, для меня не понятно то что пишут сайты с гугла и т.д.
1
12.02.2018, 23:27

Не по теме:

Цитата Сообщение от kolorotur Посмотреть сообщение
В void-методах под возвращаемое значение память на стек-фрейме не выделяется!!!
Ну так это естественно, это же пустота, под нее невозможно что-то выделить)) Ладно, это все тавтология, по сути вы правы. :)

1
14 / 14 / 2
Регистрация: 07.11.2015
Сообщений: 237
12.02.2018, 23:57
_Amador_, По моему Скромному мнению: форум это последнее место куда нужно обращаться с вопросом. Вы задали вопрос, относящийся к теме "азы и базы", на ютубе объясняют лучше - инфа 146!
Моя версия ответа на вопрос:
Цитата Сообщение от _Amador_ Посмотреть сообщение
возвращающий
метод, это метод, который обязан иметь возвращающие слово return. И возвращать он должен тип, указанный в сигнатуре метода (перед названием метода, типа int GimmiIntC*ка). И вы можете например задать переменную и после равно вставить название метода, который возвращает тот же тип, что и переменная, например int kryto = GimmiInt(); И соответственно сигнатура метода в таком случае: int GimmiInt()и внутри по обязуется должен стоять return и после этого слова должно быть int-оновское значение. И также с любыми типами. Если метод
Цитата Сообщение от _Amador_ Посмотреть сообщение
не возвращающий
значит он void.
P.S. вы бы уже это знали, если б пошарили на гугле или ютубе.
1
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
13.02.2018, 07:58
Цитата Сообщение от JerryLetehen Посмотреть сообщение
это метод, который обязан иметь возвращающие слово return
В CIL все они имеют такое слово (ret) .
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication5 {
    class Program {
        static void Main(string[] args) {
        }
        static void RetVoid() {
        }
        static int RetInt() {
            return -1;
        }
    }
}
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
.class private auto ansi beforefieldinit ConsoleApplication5.Program
    extends [mscorlib]System.Object
{
    // Methods
    .method private hidebysig static 
        void Main (
            string[] args
        ) cil managed 
    {
        // Method begins at RVA 0x2050
        // Code size 2 (0x2)
        .maxstack 8
        .entrypoint
 
        IL_0000: nop
        IL_0001: ret
    } // end of method Program::Main
 
    .method private hidebysig static 
        void RetVoid () cil managed 
    {
        // Method begins at RVA 0x2053
        // Code size 2 (0x2)
        .maxstack 8
 
        IL_0000: nop
        IL_0001: ret
    } // end of method Program::RetVoid
 
    .method private hidebysig static 
        int32 RetInt () cil managed 
    {
        // Method begins at RVA 0x2058
        // Code size 7 (0x7)
        .maxstack 1
        .locals init (
            [0] int32 CS$1$0000
        )
 
        IL_0000: nop
        IL_0001: ldc.i4.m1
        IL_0002: stloc.0
        IL_0003: br.s IL_0005
 
        IL_0005: ldloc.0
        IL_0006: ret
    } // end of method Program::RetInt
 
    .method public hidebysig specialname rtspecialname 
        instance void .ctor () cil managed 
    {
        // Method begins at RVA 0x206b
        // Code size 7 (0x7)
        .maxstack 8
 
        IL_0000: ldarg.0
        IL_0001: call instance void [mscorlib]System.Object::.ctor()
        IL_0006: ret
    } // end of method Program::.ctor
 
} // end of class ConsoleApplication5.Program
1
13.02.2018, 08:05

Не по теме:

Цитата Сообщение от _Amador_ Посмотреть сообщение
Где я тебе ещё должен был информацию искать?
Конечно же где угодно, только не в учебнике и справке на MSDN. Это ведь для лохов.

0
13.02.2018, 10:01
 Комментарий модератора 
Заканчиваем тыкать в тс пальцами.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.02.2018, 10:01
Помогаю со студенческими работами здесь

Методы возвращающие массив
Добрый вечер! Объясните пожалуйста как называются методы вида: int massiv() { int mas1 = {1,2,3,4,10}; Random ran =...

Функции возвращающие значения
Помогите с заданием, пожалуйста. Описать функцию Fact(N) целого типа, вычисляющую значение факториала N! = 1*2*...*N (N > 0 -...

Исключения, возвращающие данные из фукнции
исключенеия возвращающие данные из фукнции допустим есть контейнер exc_vector, который бросает исключения при обращении к...

Тестирование методов, возвращающие сложные объекты
Привет! Тестируется все JUnit. Вот вопрос тут возник. Если методы, которые возвращают коллекции объектов. Руками их создавать -...

Перегрузить операторные функции, возвращающие логические значения: >, < и ==
Я определил нужные функции, но не знаю как их теперь правильно вызвать, при запуске линковщик выдаёт ошибки: Source.obj : error LNK2019:...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru