logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak zatrzymać okno konsoli po wykonaniu programu w Visual C# 2008 Express?

samsung913 17 Kwi 2008 23:34 1678 2
REKLAMA
  • #1 5042709
    samsung913
    Poziom 14  
    Posty: 165
    Pomógł: 1
    Ocena: 7
    Witam!

    Jestem początkujący jeśli chodzi o programowanie, zwłaszcza w C#. Wybieram nowy projekt -> Console Aplication i widzę coś takiego:

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

    namespace ConsoleApplication1
    {
    class Program
    {
    static void Main(string[] args)
    {
    }
    }
    }

    Usiłowałem napisać przykładowy programik:
    using System;
    public class PrzykladowaKlasa
    {
    public static void Main()
    {
    Console.WriteLine("Hello world!");
    }
    }

    Całość wstawiłem zamiast poprzednio wyświetlonych komend - na sekundkę pojawiło się okno z napisem Hello world! W jaki sposób obejrzeć rezultat polecenia WriteLine - żeby nie wygasało po wykonaniu programu?

    Moderowany przez jankolo:

    Przeniosłęm z Komputery Software

  • REKLAMA
  • Pomocny post
    #2 5042727
    hicat
    Poziom 30  
    Posty: 1048
    Pomógł: 152
    Ocena: 36
    Spróbuj na końcu programu dopisać:

    Console.ReadLine();
  • Pomocny post
    #3 5043185
    Biegal
    Poziom 14  
    Posty: 61
    Pomógł: 8
    Ocena: 2
    Twój program tylko wyświetla napis, a następnie kończy działanie - dlatego nie można zauważyć nawet co wypisał.
    Trzeba jakoś zatrzymać działanie programu.
    Najprosciej, tak jak kolega napisał można skorzystać z funkcji Console.Readline(), która wczytuje wpisane dane, aż do nacisnięcia enter.
    Jest jeszcze jedna przydatna funkcja Console.Readkey() która czeka na naciśnięcie dowolnego klawisza.

    I mała sugestia - korzystaj z Intellisense(Ctrl+Space). Wyświetli Ci liste dostępnych pól i metod wraz z opisem.

    Pozdrawiam!
REKLAMA