Перейти к содержимому

Методы 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; } } }