Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
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.
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".
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, aby pokazać wszystkie opcje szablonu. Ustaw Nie używaj instrukcji najwyższego poziomu na true. Na koniec wybierz pozycję Utwórz projekt.
W Czy ufasz autorom plików w tym folderze? oknie dialogowym wybierz pozycję Tak, ufam autorom. Autorom można ufać, ponieważ ten folder zawiera tylko pliki wygenerowane przez platformę .NET i dodane lub zmodyfikowane przez Ciebie.
Otwórz plik Program.cs, aby wyświetlić prostą aplikację utworzoną przez szablon:
namespace HelloWorld; class Program { static void Main(string[] args) { Console.WriteLine("Hello, World!"); } }Kod definiuje klasę
Programz pojedynczą metodąMain, która przyjmuje tablicę String jako argument.Mainto punkt wejścia aplikacji, metoda wywoływana automatycznie przez środowisko uruchomieniowe podczas uruchamiania aplikacji. Wszystkie argumenty wiersza polecenia podane podczas uruchamiania aplikacji są dostępne w tablicy args. Kod wMainwywołuje metodę Console.WriteLine(String), aby wyświetlić komunikat w oknie konsoli.Język C# ma funkcję o nazwie instrukcji najwyższego poziomu, która pozwala pominąć klasę
Programi metodęMain. Ten samouczek nie używa tej funkcji. To, czy używasz go w programach, jest kwestią preferencji stylu. Ustawiając Nie używaj instrukcji najwyższego poziomu na prawda podczas tworzenia projektu, zapobiegłeś używaniu instrukcji najwyższego poziomu.
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#, a następnie wybierz pozycję C#: HelloWorld
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ść metody
Mainw Program.cs, która jest wierszem wywołującymConsole.WriteLine, 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ę Console.ReadKey(Boolean), 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. Jest taka sama jak
\nw języku C#.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.
Dodatkowe zasoby
- Konfigurowanie programu Visual Studio Code
Następne kroki
W tym samouczku utworzono aplikację konsolową platformy .NET. W następnej instrukcji usuniesz błędy z aplikacji.