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

Верно ли, что функция - это метод который возвращает значение

05.08.2014, 17:34. Показов 2779. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте уважаемые знатоки . Я читаю уже не одну статью про методы и функции. И у меня снова поменялось мнение о том чтоже такое функция и метод. На данный момент я понимаю так.

Метод>функция
Метод>Процедура

Как я понимаю Функция это метод который возвращает значение.
А процедура это тоже метод но который не возвращает значение тоесть и пишеться с ключевым словом void пустышка

C#
1
2
3
4
Void Start()
{
 
}
Тоесть в моём понимании и функцию и процедуру можно называть методом. Но если говорить более точно то нужно смотреть возвращает она значение или нет.
Мне нужно знать точное определение но простым языком не всегда можно понять заумные выражения. Но чтобы их лучше понимать в будующем я и спрашиваю.
Вобщем это и есть мой вопрос. Правильно ли я всё понял или я что то путаю?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.08.2014, 17:34
Ответы с готовыми решениями:

Исправить метод, который возвращает неверное значение
Подскажите пожалуйста как переписать этот метод чтоб он возвращал переменную с (здесь не видно ее инициализации) public static int...

метод который возвращает значение, как его в новом потоке запустить ?
у меня тут есть метод который возвращает значение, как его в новом потоке запустить ? Делал раньше так public OdbcDataReader...

Метод, который вычисляет значение по формуле.Определить, в какой из точек а или b, функция принимает наименьшее значение
Разработать метод в соответствии с заданием. Продемонстрировать работу метода на примере. Разработать метод f(x), который вычисляет...

12
 Аватар для Egor.S
215 / 180 / 79
Регистрация: 02.10.2011
Сообщений: 651
05.08.2014, 17:37
Лучший ответ Сообщение было отмечено SERG__ZV как решение

Решение

в C# всё методы вроде как

C#
1
2
3
4
string method1(string m)
      {
          return m;
      }
C#
1
2
3
4
   void method2(string m)
   {
       Console.WriteLine(m)
   }
1
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
05.08.2014, 17:44
Лучший ответ Сообщение было отмечено SERG__ZV как решение

Решение

SERG__ZV, метод это функция класса.Процедура это устаревший синоним функции.
1
9 / 9 / 0
Регистрация: 16.03.2014
Сообщений: 138
05.08.2014, 17:47  [ТС]
То есть это всё одно и тоже? и сейчас называеться методом?
0
 Аватар для Egor.S
215 / 180 / 79
Регистрация: 02.10.2011
Сообщений: 651
05.08.2014, 17:49
SERG__ZV, ага, а функции и процедуры в паскале есть
1
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
05.08.2014, 17:51
Цитата Сообщение от SERG__ZV Посмотреть сообщение
То есть это всё одно и тоже? и сейчас называеться методом?
Зависит от языка программирования.В C++ есть разница между функциями и методами.В C# насколько я знаю нет.
1
9 / 9 / 0
Регистрация: 16.03.2014
Сообщений: 138
05.08.2014, 17:54  [ТС]
Ясно спасибо. Почему я так запутался. Просто я вот тут http://metanit.com/sharp/tutorial/2.8.php статью про них читал и тут их то так то так называют и пишут что они различаюсться. А это статья про Си шарп. Значит всё проще чем я думал.
0
 Аватар для Egor.S
215 / 180 / 79
Регистрация: 02.10.2011
Сообщений: 651
05.08.2014, 17:56
SERG__ZV, Шилдта лучше почитай или Троелсена.
1
9 / 9 / 0
Регистрация: 16.03.2014
Сообщений: 138
05.08.2014, 17:58  [ТС]
Да у меня есть список учебников. Ну как список 3 штуки )). Которые стоит прочитать. В порядке увеличения сложности.
1) Шилдт Г. - C# 4.0 полное руководство
2) Эндрю Троелсен Язык программирования C# 5.0 и платформа .NET 4.5 (6-е издание)
3) Рихтер Дж. - CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#
Если как нибуть дойду до них то обязательно прочитаю
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
05.08.2014, 17:59
Троелсена и мне сейчас сложновато читать.Почитайте тему:

Литература для новичков

в ней много рекомендаций,не только те что в опросе.Лучше скачать больше книг и выбрать ту в которой стиль изложения больше всего нравится.
1
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
05.08.2014, 19:29
А я бы все-таки посоветовал Троелсена. Не знаю, может я так информацию воспринимаю, но Шилдт мне не очень понравился, а вот Троелсен (правда, пока не прочел ее пару раз) прояснил очень многие вопросы.
0
 Аватар для MrGladus
178 / 178 / 50
Регистрация: 06.01.2013
Сообщений: 392
05.08.2014, 19:32
А как же Джеффри Рихтер (Jeffrey Richter - CLR via C#)?) Очень хорошие книги пишет, я как-то даже с ним на конференции Microsoft здоровался за руку, после не мыл ее пару недель
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
05.08.2014, 19:48
Цитата Сообщение от MrGladus Посмотреть сообщение
А как же Джеффри Рихтер
Он на подходе. Сейчас дочитываю Троелсена (четвертый раз))), и за нее возьмусь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.08.2014, 19:48
Помогаю со студенческими работами здесь

Что происходит, когда функция возвращает значение?
Здравствуйте! Ответьте, пожалуйста, на такой вопрос: есть некая функция, возвращающая double. Что происходит, когда она возвращает...

Как правильно оформить тот факт, что функция возвращает значение?
Уважаемые форумчане, пожалуйста, не откажите в помощи! Защищал курсовые и получил серьезное замечание по поводу того, как функция...

Функция отрабатывает верно, но возвращает другой список
Здравствуйте! в упор не вижу, где ошибка, функция выдает правильный список, но при возвращении в место вызова список выдает уже другой,...

QSettings метод beginReadArray не верно возвращает количество элементов
Добрый вечер. Столкнулся с такой проблемой используя QSettings Есть конфигурационный файл, сохраненный средствами QSettings, со...

Метод, который возвращает true, если трехзначное число переданное в метод как параметр делится на сумму своих цифр
написать метод, который возвращает true, если трехзначное число переданное в метод как параметр делится на сумму своих цифр


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru