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);
        }
    }
 

1
Programming Basics
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 1077 Точки

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

-1
dvdty avatar dvdty 497 Точки

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