C# Methods | Value Returning and Non Value Returning | Parameters | Optional Parameter | C# Tutoria
Here is one example that covers all of the concepts below:
1. C# Methods - non value returning
2. C# Methods - value returning
3. C# Methods - no parameters, one parameter, multiple parameters and optional parameter
4. C# Method call within a method call (Process called Nesting methods)
5. Code reduction {Coding less instructions to achieve the same results}
6. Converting returning values from one data type to another.
Like, Share, And Subscribe | Professor Saad Yousuf
Watch Our All Videos On This : http://www.youtube.com/ProfessorSaad
Subscribe Our Channel : http://www.youtube.com/ProfessorSaad
Playlists: https://www.youtube.com/user/ssby79/playlists
C# Methods | Value Returning and Non Value Returning | Parameters | Optional Parameter | C# Tutorial
#Methods #ValueReturning #NonValueReturning #OptionalParameters
CODE:
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)
{
//calling method BookInfo()
//You can call a method from the call to another method
//BookInfo(val1, val2);
//BookInfo(input(), val2);
BookInfo(input(), Convert.ToDouble(input("Please enter a book price: "))); //sequence of parameters must match
//accepting input from user then passing that as parameters to method BookInfo()
//call Method input() it will return a value of type string, then store that value in the variable
string title = input();
double pr = Convert.ToDouble(input("Please enter a book price: "));
BookInfo(title, pr);
Read();
}
static void BookInfo(string title, double price)
{
WriteLine("Book Title: " + title);
WriteLine("Book Price: " + price.ToString("C"));
}
//accept the input from user and send the input back to Main()
//to code a value returning method
/* DATATYPE is the return type and return statement will return a value of that type
* static DATATYPE MethodName({optional parameters})
* {
*
* return valueDATATYPE;
* }
*/
//optional parameter - Chapter 8 Pages 332 through 334
static string input(string msg= "Please Enter a Book Title: ")
{
Write(msg);
string title = ReadLine();
return title;
}
}
}
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «C# Methods | Value Returning and Non Value Returning | Parameters | Optional Parameter | C# Tutoria», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.