The overload of Match
method which takes 4 arguments was only introduced in .NET 4.5. The problem is, you can not use Visual Studio 2008 to develop .NET 4 and later apps. See ScottGu's Blog:
There isn't any way to target .NET 4 from VS08 and use new features. Having said that, .NET4 is upwards comaptible with .NET 3.5 - so applications you build targeting .NET 3.5 with VS08 should work fine on top of .NET 4.
Also, check out this question.