Типы данных

Основные типы данных

  • [string] — строка, используемая для представления текста.

  • [char] — 16-битовый символ в формате Unicode, для представления отдельных символов.

  • [byte] — 8-битовый числовой тип, обычно для обработки двоичных данных.

  • [int] — 32-битное целое число, распространённый тип для работы с целочисленными значениями.

  • [long] — 64-битное целое число, применяется для больших целочисленных значений.

  • [bool] — булев тип, принимающий значения True или False, используется для логических операций.

  • [decimal] — 128-битное число с плавающей точкой, оптимальное для финансовых вычислений с высокой точностью.

  • [single] — 32-битное число с плавающей точкой.

  • [double] — 64-битное число с плавающей точкой, хорошо подходит для научных и инженерных вычислений.

  • [DateTime] — тип данных для хранения даты и времени.

  • [xml] — объект для работы с XML-данными.

  • [array] [string[]] — массив, можно создавать примерами: @(1,2,3) или просто (1,2,3). Важно помнить, что (1) — не массив, а скалярное значение. Массивы позволяют хранить наборы элементов одного или разных типов данных. Подробнее можно узнать в официальной документации по массивам:

  • [hashtable] — хэш-таблица или словарь с ключами и значениями, например: @{1=11; 2=12; 3=14}. Она удобна для ассоциативного хранения данных. Подробнее о хэш-таблицах можно прочитать в справочных материалах:

Преобразование типов

  • Преобразование строкового значения в дату:

powershell"5/7/07" -as [DateTime]
  • Альтернативное преобразование с использованием приведения типа:

powershell[datetime]"5/7/07"
  • Использование метода из класса Convert:

powershell[Convert]::ToDateTime("5/7/07")
  • Пример преобразования числового выражения в строку:

powershell(1 + 1 * 2).ToString()

Last updated