The Object Pipeline: The Game ChangerAutomation ReferencesSemicolonsReturn StatementsDatatypesException HandlingBreakContinueTry/Catch/FinallyQuoting RulesPowerShell Subexpressions in StringsHere-StringsGreat Code Generation TechniquesC# CodeClosures, Functions, and LambdasScriptblocks, Dynamic Languages, and Design PatternsArraysCreating an Empty ArrayAdding an Array ItemRetrieving an Element from an ArrayArray SlicingFinding Array ElementsReversing an ArrayAssigning Values to Multiple Variables in an ArrayParentheses and CommasHash TablesCreating an Empty Hash TableAdding a Hash Table ItemInitializing a Hash Table with ItemsConcatenating Hash TablesGet-MemberFiltering with Get-MemberUsing Get-Member with CollectionsInject a GUI into the PowerShell Command LineNew-ObjectLaunching Internet ExplorerCreating a New PowerShell ObjectPowerShell v3 is more pithyUsing the .NET FrameworkAdd-MemberAdd-TypeCompiling C# on the FlyNewing Up the ClassCalling the Add Method on MyMathClassWait, I Don’t Have the Source“What Does % Do?” and Other AliasesModulesSummary