Операторы ввода и вывода информации в C#

C# — объектно-ориентированный язык, который позволяет создавать множество проектов разного типа. На C# можно разрабатывать веб-приложения, десктопные приложения, мобильные приложения, игры, различные веб-сервисы. В языке большое количество синтаксического сахара, который позволяет сделать код более коротким и удобочитаемым. А также сам по себе C# работает на технологии .NET Framework, что позволяет создавать один проект на разных языках.

Также этот язык имеет очень функциональный инструмент в виде мощного IDE — Visual Studio. Кроме всего вышеперечисленного у этого языка большое комьюнити из-за чего есть немало различных обучающих роликов, статей, и любого другого учебного материала.

И в данной статье будет рассказано об операторах ввода и вывода информации на языке программирования C#.

Операторы ввода и вывода

Во-первых, стоит оговориться, операторов ввода и вывода в C# попросту нет. Вместо них используются стандартные объекты.

Например, можно использовать класс Console (он используется для взаимодействия с консолью). И берем метод Write() или WriteLine() — эти методы выводят информацию в консоль. Отличие Write() от WriteLine() заключается в том, что WriteLine() пишет сообщение и делает перенос строки, в то время как Write() оставляет ввод на этой же строке. Для того, чтобы вывести в консоль какой-либо текст, необходимо поставить в скобки метода кавычки «» и между ними записать текст.

Напишем примитивную программу, которая выводит сообщение «Это задание необходимо было выполнить ещё вчера»

using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.Write(«Это»);
Console.WriteLine(«Задание»);
Console.Write(«Необходимо»);
Console.WriteLine(«было»);
Console.WriteLine(«выполнить»);
Console.WriteLine(«ещё»);
Console.Write(«вчера»);
}
}
}

Ответьте на вопрос: сколько строк займет данное сообщение? Ответ в конце статьи.

Итак, теперь о том, что касается ввода информации. Прочитать сообщение пользователя можно используя функцию ReadLine(). Она считывает ту информацию, которую вписывает пользователь. Применим ее в совокупности с Console.WriteLine().

Итак, напишем следующую программу:

using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{

int Age = int.Parse(Console.ReadLine());
Console.WriteLine(Age);

}
}
}

В данном случае была создана переменная, значение которой равно введенному значению из консоли. Если пользователь введет число, то на соседней строчке появится это же число, так как программа его введет. Если же пользователь введет текст, то консоль закроется и выдаст ошибку.

Итог

На языке C# нет операторов ввода и вывода, есть лишь объекты, которые можно использовать в этих целях. Мы познакомились с методами Console.WriteLine() и Console.ReadLine(). Они являются методами класса Console. Для вывода в методе WriteLine() необходимо вставить информацию между скобок.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *