Софтуерно Инженерство
Loading...
+ Нов въпрос
Koz3la avatar Koz3la 0 Точки

Въпрос от новобранец -Програмата се затаваря веднага след отварянето C#

Добър вечер колеги!Започнах да гледам видеото първия курс(Първи стъпки в програмирането).Изтеглих си Visual Studio 2017 
Написах си кода.Дебъгнах го няма грешки Тръгва с черен екран всичко и след няма и секунда се затваря.Някакви идей?!?

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

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        { 
            for (var i = 0; i>=10; i++)
        {
            Console.WriteLine("Hello SoftUni what happened");

                Thread.Sleep(5000);
        }
    }
 

turbinii avatar turbinii 17 Точки
Best Answer

Добър вечер!

Във For си написал for (var i = 0; i>=10; i++) , тоест според теб трябва хем да започва от 0 хем да е по-голямо от 10 .

Според мен трябва да е така : (var i = 0; i<=10; i++). Иначе проблема с конзолата пробавай да направиш  update.

 

1
Koz3la avatar Koz3la 0 Точки

Благодаря с update на конзолата стана всичко е точно благодарности!

 

0
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

тоя код които си написал е едно голямо мазало нищо и тн :Д дори не  искам да коментирам.. в тоя цикъл нищо не се случва 

тои дори не ти и трябва просто в main  пишеш  : 

   Console.WriteLine("Hello SoftUni what happened");

                Thread.Sleep(5000);

дори и thread... не ти трябва. ако толкова искаш да видиш какво става един breakpoint на реда на console.writeline и стартираш само с f5 VS 

-4
k.sevov avatar k.sevov 1054 Точки

Въобще не си влизаш в цикъла, тъй като си сложил да върти докато i >= 10, а ти почваш от нула, което го спира веднага. Смени го на <= и ще тръгне :)

-1
dvdty avatar dvdty 472 Точки

Пробвай да стартираш с Ctrl + F5.

1
rossonero avatar rossonero 75 Точки

Първо колега, не се засягай на негативните коментари.

Второ, щом си на първи урок за сега ти е важно да се съсредоточиш и пишеш код само между 

static void Main(string[] args)
        {
        } 

Целта на първата задача е да напишеш нещо на конзолата. За това между двете къдрави скоби { и } пишеш командата Console.WriteLine("Hello SoftUni what happened"); или  Console.WriteLine("за сега тук между кавичките почти каквото  напишеш ще ти го отпечата в конзолата"). Това означава: Конзола изпринтирай ми текста написан между кавичките.

Изглежда така:

....

static void Main(string[] args)
        {

                    Console.WriteLine("Hello SoftUni what happened");
        } 

След това просто натискаш Ctr и F5.

Целият ти код би трябвало да изглежда горе долу така. Команди като for (var i = 0; i<=10; i++)... или т.н. цикли ще учите в следващ урок.

Успех!

1
07/02/2018 21:59:57
Koz3la avatar Koz3la 0 Точки

Да колега ,направих го същото проблема е че като го стартирам се отваря и след няма и секунда се затваря конзолата !Някакви идей?!?

 

0