Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю
Интересное отступление от темы: некоторые дополнительные члены класса System.Environment
Помимо
GetCommandLineArgs()EnvironmentSystem.EnvironmentShowEnvironmentDetails()// Локальный метод внутри операторов верхнего уровня.ShowEnvironmentDetails();Console.ReadLine();return -1;}Реализуйте метод
ShowEnvironmentDetails()Environmentstatic void ShowEnvironmentDetails(){// Вывести информацию о дисковых устройствах// данной машины и другие интересные детали. foreach (string drive in Environment.GetLogicalDrives()) { Console.WriteLine("Drive: {0}", drive); // Логические устройства } Console.WriteLine("OS: {0}", Environment.OSVersion); // Версия операционной системы Console.WriteLine("Number of processors: {0}", Environment.ProcessorCount); // Количество процессоров Console.WriteLine(".NET Core Version: {0}", Environment.Version); // Версия платформы .NET Core}Ниже показан возможный вывод, полученный в результате тестового запуска данного метода:
***** My First C# App *****Hello World!Drive: C:OS: Microsoft Windows NT 10.0.19042.0Number of processors: 16.NET Core Version: 5.0.0В типе
Environment
Использование класса System.Console
Почти во всех примерах приложений, создаваемых в начальных главах книги, будет интенсивно применяться класс
System.ConsoleКласс
ConsoleConsole
Выполнение базового ввода и вывода с помощью класса Console
Дополнительно к членам, описанным в табл. 3.2, в классе
ConsoleConsoleWriteLine()Write()ReadLine()Read()Чтобы реализовать базовый ввод-вывод с применением класса
ConsoleBasicConsoleIOdotnet new console -lang c# -n BasicConsoleIO -o .BasicConsoleIO -f net5.0dotnet sln .Chapter3_AllProjects.sln add .BasicConsoleIOЗамените код
Program.csusing System;Console.WriteLine("***** Basic Console I/O *****");GetUserData();Console.ReadLine();static void GetUserData(){}На заметку! В Visual Studio и Visual Studio Code поддерживается несколько "фрагментов кода", которые после своей активизации вставляют код. Фрагмент кода
cwConsole.WriteLine()cwТеперь поместите после операторов верхнего уровня реализацию метода
GetUserData()Похожие книги на "Язык программирования C#9 и платформа .NET5", Троелсен Эндрю
Троелсен Эндрю читать все книги автора по порядку
Троелсен Эндрю - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки mir-knigi.info.