Loading...
venimir avatar venimir 0 Точки

[C# Fundamentals] Методи - GetMax

Здравейте имам проблем с 2-ра задача от Категория методи 

следния код не изважда правилен резултат като го мина през дебъгера той вобще не влиза в метода GetMax 

Тагове:
0
Module: C# Advanced 15/05/2017 16:21:11
kolioi avatar kolioi 641 Точки

Влиза си и още как smiley Само че ти не правиш това, което искаш. В GetMax() променяш стойността на статичната променлива а на класа Program, а после печаташ локалната променлива а за функцията/метода Main(). От там идва разликата в стойностите.

Ако искаш да видиш/отпечаташ стойността на статичната променлива а, тогава напиши

Console.WriteLine("The biggest number is {0}", Program.a);

0
venimir avatar venimir 0 Точки

Така не стана не иска да Build дава ми грешка при Program.a 

0
14/05/2017 23:13:44
venimir avatar venimir 0 Точки

Така стана : 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FunctionsOrMethodsTraining
{
    class Program
    {
        static int GetMax(int a, int b)
        {
            if (a < b)
            {
                a = b;
            }
            return a;
        }
        static void Main(string[] args)
        {
            int a = 5;
            int b = 16;
            int c = 80;
            a = GetMax(a, b);
            a = GetMax(a, c);
            Console.WriteLine("The biggest number is {0}", a);
        }
    }
}
 

0
14/05/2017 23:14:21
spzvtbg avatar spzvtbg 581 Точки

или му цъкни един бреикпоинт

 

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