Loading...
denis9305 avatar denis9305 5 Точки

[Homework] Advanced C# Methods - Problem 1 - Bigger Number

Здравейте ,за примерния код ,който е даден в домашната от Методите от септемврииския курс по Адвенсед C# , задължително ли е да е ,като него да се направи задачата , а именно :

защото аз я направих така:

using System;
namespace ConsoleApplication3
{
    class Program
    {        

        static void GetMax (int first ,int second)
        {

            int max = Math.Max(first, second);
            Console.WriteLine("{0}", max);
            
        }

        static void Main(string[] args)
        {
            int num1 = int.Parse(Console.ReadLine());
            int num2 = int.Parse(Console.ReadLine());
            GetMax(num1, num2);          
        }
    }   

}

И въпроса ми е дали , целта на домашното е да използваме GetMax , като int?
Или може и по моя начин да се направи?

Тагове:
0
C# Advanced 08/10/2015 19:40:01
Filkolev avatar Filkolev 4482 Точки
Best Answer

Проблемът с твоя подход е, че методът се казва GetMax, което предполага, че методът просто ще намери и върне по-голямото число. Принтирането се явява страничен ефект. Ако методът се казваше PrintMax, тогава да. Но в случая не е напълно коректно.

0
denis9305 avatar denis9305 5 Точки

Ясно.
В такъв случай вероятно и втората задача не трябваше да я правя по този начин нали ?

ModEdit: Нарушена точка 12 от Правилата

Благодаря за отговора!
 

0
08/10/2015 19:48:52
Filkolev avatar Filkolev 4482 Точки

Първо, не трябваше да нарушаваш точка 12 от Правилата :D

Иначе да, логиката е същата, по-скоро трябва да върнеш думата като стринг и впоследствие да я принтираш.

0
denis9305 avatar denis9305 5 Точки

Съжалявам ,извинете ме :)

Благодаря за информацията.
Приятна вечер!

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.