static double Fahrenheit To Celsiusdouble degrees double celsius
Пример: превръщане на температура § Превърнете температурата от Фаренхайт в Целзий: static double Fahrenheit. To. Celsius(double degrees) { double celsius = (degrees - 32) * 5 / 9; return celsius; } static void Main() { Console. Write("Temperature in Fahrenheit: "); double t = Double. Parse(Console. Read. Line()); t = Fahrenheit. To. Celsius(t); Console. Write("Temperature in Celsius: {0}", t); } 7
Решение: Лице на триъгълник § Направете метод с два double параметъра и double връщана стойност: static double Get. Triangle. Area(double width, double height) { return width * height / 2; } static void Main() { double width = double. Parse(Console. Read. Line()); double height = double. Parse(Console. Read. Line()); Console. Write. Line(Get. Triangle. Area(width, height)); } 9
Варианти на методи § Можем да използваме едно име на няколко метода с различни сигнатури (име и параметри на метод) static void Print(string text) { Console. Write. Line(text); } static void Print(int number) { Console. Write. Line(number); } Различни сигнатури static void Print(string text, int number) { Console. Write. Line(text + ' ' + number); } 13
Изпълнение на програма § Изпълнението се продължава след извикване на метод: static void Main() { Първо изпълнение Console. Write. Line("before method executes"); Print. Logo(); Извикване на метод Console. Write. Line("after method executes"); Следващо изпълнение } static void Print. Logo() { Console. Write. Line("Company Logo"); Console. Write. Line("http: //www. companywebsite. com"); } 17
- Slides: 22