Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmFnSR 169 of 436 menu
◀ ▶

Строковый результат функции в C#

Давайте теперь будем возвращать текст из функции типом string перед именем - так же, как целое число задают типом int.

Запишем функцию Func, которая для неотрицательного числа возвращает плюс, а для отрицательного - минус:

string Func(int num) { if (num >= 0) { return "+"; } else { return "-"; } } Console.WriteLine(Func(3)); Console.WriteLine(Func(-3));

Строку можно собрать из частей и вернуть целиком. Запишем функцию, которая возвращает запись вида "1+2":

string Func(int num1, int num2) { return num1.ToString() + "+" + num2.ToString(); } Console.WriteLine(Func(1, 2));

Сделайте функцию, которая параметром принимает число и возвращает текст "+++", если число положительное, и "---", если отрицательное.

Что выведет каждая строка с Console.WriteLine в результате выполнения следующего кода:

string Func(int num) { if (num >= 0) { return "+"; } else { return "-"; } } Console.WriteLine(Func(3)); Console.WriteLine(Func(-3));

Объясните почему.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить