Классы в Powershell. Наследование
Наследование классов используется для расширения существующих классов. Т.е. в результате наследования класса можно получить новый класс, обладающий всеми теми же методами и свойствами класса, что и его родитель + новые свойства и методы, свойственные только этому классу.
Классы в Powershell. Перегрузка конструктора
Продолжаем разбираться с тонкостями создания классов в Powershell. В прошлой статье мы поговорили о перегрузках, а сегодня поговорим о перегрузках конструкторов.
Классы в Powershell. Перегрузки
Продолжаем изучать классы в Powershell. Сегодня поговорим о перегрузках.
Классы в Powershell. Добавление перечисления к классу
В предыдущей статье мы рассмотрели, что такое перечисления, и как их создавать. Сегодня попробуем добавить перечисление к нашему собственному классу.
Перечисления в Powershell
Сегодня речь пойдёт о такой классной штуке, как перечисления, и на фига они нужны.
Для начала о том, что такое перечисление вообще…
Классы в Powershell. Ключевое слово static
Эта статья – продолжение предыдущей, посвящённой атрибутам членов класса, в частности сегодня поговорим про статические члены класса.
Классы в Powershell. Ключевое слово hidden
Мы уже имеем кое-какие представления о классах, знаем, что такое свойства и методы. В этой и следующей статьях поговорим про то, как расширить возможности классов, добавляя атрибуты к членам класса, а именно о ключевых словах hidden и static.
Вообще, сначала планировал сделать одну статью на эту тему, но “Остапа понесло”, поэтому для простоты восприятия решил разбить одну большую статью, на две не очень больших.
Сегодня поговорим о том, как спрятать члены класса от посторонних глаз.
Классы в Powershell. Методы
Продолжаем изучать классы в Powershell. В прошлой статье мы рассмотрели создание простого класса, имеющего несколько свойств, а также научились создавать объекты определённого нами типа. Сегодня добавим к нашему объекту несколько методов.
Классы в Powershell. Введение, свойства
Начиная с версии 5.0 в Powershell появилась возможность использовать свои собственные классы для создания объектов. Естественно, перед тем как создавать объект пользовательского класса, его (класс) нужно определить. Этим сегодня и займёмся.
Использование выражения Using Namespace в Powershell
В Powershell при обращении к .NET классам нужно указывать их полное имя. Например:
[System.Net.Dns]::GetHostByAddress('192.168.1.1') [System.IO.Path]::GetRandomFileName() [System.IO.Path]::GetTempFileName() [System.IO.Path]::GetTempPath()
Если это единичное обращение к .NET-классу можно обойтись и так. Но если в скрипте приходится часто обращаться к .NET-классам, такое обращение усложняет восприятие кода, из-за большого количества букв, скобок и точек.
Недавние комментарии