The named method can be used to a when we're using versions of C# prior to 2.0. Version 2.0 introduced a new way to instantiate delegates. We will try to understand these methods in the upcoming sections. Version 3.0 of C# replaces anonymous methods with Lambda expressions, which are now widely used.