Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю
Интересное отступление от темы: некоторые дополнительные члены класса System.Environment
Помимо
GetCommandLineArgs()
Environment
System.Environment
ShowEnvironmentDetails()
// Локальный метод внутри операторов верхнего уровня.
ShowEnvironmentDetails();
Console.ReadLine();
return -1;
}
Реализуйте метод
ShowEnvironmentDetails()
Environment
static 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.0
Number of processors: 16
.NET Core Version: 5.0.0
В типе
Environment

Использование класса System.Console
Почти во всех примерах приложений, создаваемых в начальных главах книги, будет интенсивно применяться класс
System.Console
Класс
Console
Console

Выполнение базового ввода и вывода с помощью класса Console
Дополнительно к членам, описанным в табл. 3.2, в классе
Console
Console
WriteLine()
Write()
ReadLine()
Read()
Чтобы реализовать базовый ввод-вывод с применением класса
Console
BasicConsoleIO
dotnet new console -lang c# -n BasicConsoleIO -o .BasicConsoleIO -f net5.0
dotnet sln .Chapter3_AllProjects.sln add .BasicConsoleIO
Замените код
Program.cs
using System;
Console.WriteLine("***** Basic Console I/O *****");
GetUserData();
Console.ReadLine();
static void GetUserData()
{
}
На заметку! В Visual Studio и Visual Studio Code поддерживается несколько "фрагментов кода", которые после своей активизации вставляют код. Фрагмент кода
cw
Console.WriteLine()
cw
Теперь поместите после операторов верхнего уровня реализацию метода
GetUserData()
Похожие книги на "Язык программирования C#9 и платформа .NET5", Троелсен Эндрю
Троелсен Эндрю читать все книги автора по порядку
Троелсен Эндрю - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки mir-knigi.info.