A sample C#/.NET program making use of the Strategy pattern.