Типы данных
Основные типы данных
[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