One of the subjects that administrators who are new to PowerShell sometimes have difficulty with is ForEach loops. That being the case, I wanted to take the opportunity to explain how these loops work ...
Here's the simplest possible code for creating a custom collection class in the Microsoft .NET Framework that includes support for For…Each loops, an indexer method and initializing collections with { ...