Методы C# | Возвращаемые значения и невозвращаемые значения | Параметры | Необязательные параметр...
Professor Saad
0:00 / 0:00
Методы C# | Возвращаемые значения и невозвращаемые значения | Параметры | Необязательные параметр...
5 191 просмотр · 5 лет назад
Professor Saad
13 тыс. подписчиков
5 191 просмотр · 5 лет назад
Вот один пример, охватывающий все перечисленные ниже концепции:
1. Методы C# — не возвращающие значения
2. Методы C# — возвращающие значения
3. Методы C# — без параметров, с одним параметром, с несколькими параметрами и необязательные параметры
4. Вызов метода C# внутри вызова метода (процесс, называемый вложенными методами)
5. Сокращение кода {Написание меньшего количества инструкций для достижения тех же результатов}
6. Преобразование возвращаемых значений из одного типа данных в другой.
Ставьте лайки, делитесь и подписывайтесь | Профессор Саад Юсуф
Смотрите все наши видео на эту тему: / professorsaad
Подпишитесь на наш канал: / professorsaad
Плейлисты: / ssby79
Методы C# | Возвращающие значения и не возвращающие значения | Параметры | Необязательные параметры | Учебник по C#
#Методы #ВозвращаемыеЗначения #НевозвращаемыеЗначения #НеобязательныеПараметры
КОД:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ModularizationExampleX1
{
using static System.Console;
class Program
{
static void Main(string[] args)
{
//вызов метода BookInfo()
//Вы можете вызвать метод из вызова другого метода
//BookInfo(val1, val2);
//BookInfo(input(), val2);
BookInfo(input(), Convert.ToDouble(input("Пожалуйста, введите цену книги: "))); //Последовательность параметров должна совпадать
/Прием ввода от пользователя, затем передача его в качестве параметров методу BookInfo()
/Вызов метода input(), который вернет значение типа string, затем сохранит это значение в переменной
string title = input();
double pr = Convert.ToDouble(input("Пожалуйста, введите цену книги: "));
BookInfo(title, pr);
Read();
}
static void BookInfo(string title, double price)
{
WriteLine("Название книги: " + title);
WriteLine("Цена книги: " + price.ToString("C"));
}
/Прием ввода от пользователя и отправка ввода обратно в Main()
/Для кода метода, возвращающего значение
/* DATATYPE — это тип возвращаемого значения, и оператор return вернет значение этого типа
static DATATYPE MethodName({необязательные параметры})
{
return valueDATATYPE;
}
*/
//необязательный параметр - Глава 8, страницы 332–334
static string input(string msg= "Пожалуйста, введите название книги: ")
{
Write(msg);
string title = ReadLine();
return title;
}
}
}