Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym samouczku pokazano, jak utworzyć i uruchomić aplikację konsolową platformy .NET przy użyciu programu Visual Studio Code.
W tym samouczku nauczysz się następujących rzeczy:
- Uruchom program Visual Studio Code przy użyciu środowiska programistycznego w języku C#.
- Utwórz aplikację konsolową platformy .NET "HelloWorld".
- Rozszerz aplikację, aby wyświetlić monit o podanie nazwy użytkownika i wyświetlić go w oknie konsoli.
W tym samouczku pokazano, jak utworzyć i uruchomić aplikację konsolową platformy .NET przy użyciu usługi GitHub Codespaces.
W tym samouczku nauczysz się następujących rzeczy:
- Uruchom usługę GitHub Codespace przy użyciu środowiska programistycznego w języku C#.
- Utwórz aplikację jednoplikową platformy .NET "HelloWorld".
- Rozszerz aplikację, aby wyświetlić monit o podanie nazwy użytkownika i wyświetlić go w oknie konsoli.
Warunki wstępne
Instrukcje instalacji
Ten plik konfiguracji WinGet w systemie Windows służy do zainstalowania wszystkich wymagań wstępnych. Jeśli masz już coś zainstalowanego, usługa WinGet pominie ten krok.
- Pobierz plik i kliknij dwukrotnie, aby go uruchomić.
- Przeczytaj umowę licencyjną, wpisz yi wybierz pozycję Wprowadź po wyświetleniu monitu o zaakceptowanie.
- Jeśli na pasku zadań zostanie wyświetlony monit kontroli konta użytkownika (UAC), zezwól na kontynuowanie instalacji.
Na innych platformach należy zainstalować każdy z tych składników oddzielnie.
- Pobierz zalecany instalator ze strony pobierania zestawu SDK platformy .NET i kliknij dwukrotnie, aby go uruchomić. Strona pobierania wykrywa platformę i zaleca najnowszy instalator twojej platformy.
- Pobierz najnowszy instalator z strony głównej programu Visual Studio Code i kliknij dwukrotnie, aby go uruchomić. Ta strona wykrywa również platformę, a link powinien być poprawny dla twojego systemu.
- Kliknij przycisk "Zainstaluj" na stronie rozszerzenia C# DevKit. Spowoduje to otwarcie programu Visual Studio Code i pytanie, czy chcesz zainstalować lub włączyć rozszerzenie. Wybierz pozycję "Zainstaluj".
- Konto usługi GitHub do korzystania z usługi GitHub Codespaces. Jeśli jeszcze go nie masz, możesz utworzyć bezpłatne konto na GitHub.com.
Tworzenie aplikacji
Utwórz projekt aplikacji konsolowej platformy .NET o nazwie "HelloWorld".
Uruchom program Visual Studio Code.
Przejdź do widoku Eksploratora i wybierz pozycję Utwórz projekt platformy .NET. Alternatywnie możesz wyświetlić paletę poleceń przy użyciu Ctrl+Shift+P (Command+Shift+P w systemie MacOS), a następnie wpisać ".NET" i znaleźć i wybrać polecenie .NET: New Project.
Po wybraniu polecenia należy wybrać szablon projektu. Wybierz pozycję Aplikacja konsolowa.
Wybierz lokalizację, w której chcesz utworzyć nowy projekt.
Nadaj nowemu projektowi nazwę "HelloWorld".
Wybierz .sln dla formatu pliku rozwiązania.
Wybierz pozycję Utwórz projekt.
Projekt zostanie utworzony i zostanie otwarty plik Program.cs . Zostanie wyświetlona prosta aplikacja utworzona przez szablon:
// See https://aka.ms/new-console-template for more information Console.WriteLine("Hello, World!");Kod definiuje klasę ,
Programktóra wywołuje Console.WriteLine(String) metodę w celu wyświetlenia komunikatu w oknie konsoli.
Otwórz usługę Codespaces
Uruchom GitHub Codespace ze środowiskiem tutorial.
Otwórz okno przeglądarki i przejdź do repozytorium codespace samouczka .
Wybierz zielony przycisk Kod , a następnie kartę Codespaces .
Wybierz ikonę
+lub zielony przycisk Utwórz przestrzeń kodu na gałęzi main, aby utworzyć nową przestrzeń Codespace korzystając z tego środowiska.
Tworzenie aplikacji opartej na plikach platformy .NET
W usłudze Codespaces utworzysz aplikację opartą na plikach. Aplikacje oparte na plikach umożliwiają tworzenie aplikacji platformy .NET z jednego pliku C# bez tworzenia tradycyjnego pliku projektu.
Po załadowaniu przestrzeni kodu kliknij prawym przyciskiem myszy folder tutorials i wybierz pozycję Nowy plik.... Wprowadź nazwę HelloWorld.cs , a następnie naciśnij Enter.
HelloWorld.cs zostanie otwarty w edytorze. Wpisz lub skopiuj następujący kod do pliku:
Console.WriteLine("Hello, World!");
Uruchamianie aplikacji
Aby uruchomić aplikację, wybierz pozycję Uruchom>Uruchom bez debugowania w górnym menu lub użyj skrótu klawiaturowego (Ctrl+F5).
Jeśli zostanie wyświetlony monit o wybranie debugera, wybierz pozycję C# jako debuger, a następnie wybierz pozycję C#: Debuguj aktywny plik jako konfigurację uruchamiania.
Program wyświetla tekst "Hello, World!" i kończy się.
W oknie terminalu upewnij się, że folder tutorials jest bieżącym folderem i uruchom program:
cd tutorials
dotnet HelloWorld.cs
Program wyświetla tekst "Hello, World!" i kończy się.
Ulepszanie aplikacji
Rozszerz aplikację, aby wyświetlić monit o podanie nazwy użytkownika i wyświetlić go wraz z datą i godziną.
Otwórz Program.cs.
Zastąp zawartość klasy następującym kodem:
Console.WriteLine("What is your name?"); var name = Console.ReadLine(); var currentDate = DateTime.Now; Console.WriteLine($"{Environment.NewLine}Hello, {name}, on {currentDate:d} at {currentDate:t}!"); Console.Write($"{Environment.NewLine}Press Enter to exit..."); Console.Read();Ten kod wyświetla monit w oknie konsoli i czeka, aż użytkownik wprowadzi ciąg znaków, a następnie naciśnie klawisz Enter. Przechowuje ten ciąg w zmiennej o nazwie
name. Pobiera również wartość właściwości DateTime.Now, która zawiera bieżący czas lokalny, i przypisuje ją do zmiennej o nazwiecurrentDate. Zostaną wyświetlone te wartości w oknie konsoli. Na koniec wyświetla monit w oknie konsoli i wywołuje metodę Read(), aby czekać na dane wejściowe użytkownika.NewLine to sposób przedstawiania podziału wiersza, który jest niezależny od platformy i języka.
Znak dolara (
$) przed ciągiem umożliwia umieszczanie w nim wyrażeń, takich jak nazwy zmiennych umieszczone w nawiasach klamrowych. Wartość wyrażenia jest wstawiana do ciągu w miejscu wyrażenia. Ta składnia jest określana jako ciągi interpolowane .Zapisz zmiany.
Ważny
W programie Visual Studio Code należy jawnie zapisać zmiany. W przeciwieństwie do programu Visual Studio zmiany plików nie są automatycznie zapisywane podczas kompilowanie i uruchamianie aplikacji.
Wybierz pozycję Uruchom>Uruchom bez debugowania.
Odpowiedz na monit, wprowadzając nazwę i naciskając Enter.
okno
Naciśnij wprowadź, aby zamknąć program.
Zaktualizuj HelloWorld.cs przy użyciu następującego kodu:
Console.WriteLine("What is your name?"); var name = Console.ReadLine(); var currentDate = DateTime.Now; Console.WriteLine($"{Environment.NewLine}Hello, {name}, on {currentDate:d} at {currentDate:t}!"); Console.Write($"{Environment.NewLine}Press Enter to exit..."); Console.Read();Ten kod wyświetla monit w oknie konsoli i czeka, aż użytkownik wprowadzi ciąg znaków, a następnie naciśnie klawisz Enter. Przechowuje ten ciąg w zmiennej o nazwie
name. Pobiera również wartość właściwości DateTime.Now, która zawiera bieżący czas lokalny, i przypisuje ją do zmiennej o nazwiecurrentDate. Zostaną wyświetlone te wartości w oknie konsoli. Na koniec wyświetla monit w oknie konsoli i wywołuje metodę Read(), aby czekać na dane wejściowe użytkownika.NewLine to sposób przedstawiania podziału wiersza, który jest niezależny od platformy i języka.
Znak dolara (
$) przed ciągiem umożliwia umieszczanie w nim wyrażeń, takich jak nazwy zmiennych umieszczone w nawiasach klamrowych. Wartość wyrażenia jest wstawiana do ciągu w miejscu wyrażenia. Ta składnia jest określana jako ciągi interpolowane .Uruchom zaktualizowaną aplikację przy użyciu następującego polecenia:
dotnet HelloWorld.csOdpowiedz na monit, wprowadzając nazwę i naciskając Enter.
Zostaną wyświetlone dane wyjściowe podobne do następujących:
What is your name? Mark Hello, Mark, on 1/29/2026 at 4:40 PM! Press Enter to exit...Naciśnij wprowadź, aby zamknąć program.
Dodatkowe zasoby
- Konfigurowanie programu Visual Studio Code
Oczyszczanie zasobów
Usługa GitHub automatycznie usuwa środowisko Codespace po upływie 30 dni braku aktywności. Jeśli planujesz zapoznać się z więcej samouczków w tej serii, możesz pozostawić aprowizowaną usługę Codespace. Jeśli jesteś gotowy do odwiedzenia witryny .NET w celu pobrania zestawu .NET SDK, możesz usunąć Codespace. Aby usunąć swój Codespace, otwórz okno przeglądarki i przejdź do Twoich Codespaces. W oknie wyświetlana jest lista twoich codespaces. Wybierz trzy kropki (...) we wpisie dotyczącym codespace samouczka learn. Następnie wybierz pozycję "Usuń".
Następne kroki
W tym samouczku utworzono aplikację konsolową platformy .NET. W następnej instrukcji usuniesz błędy z aplikacji.