THIS IS BETA SOFTWARE

ExtensionMethod.NET is a website on which .NET developers download and upload extension methods. It contains many user-rated methods that will expand your code library immediately.

Extension Methods add functionality to existing classes and allow you to expand the .NET framework. This way your favorite functions integrate seamlessly into the framework. They can be written in C# 3.0 or VB.NET 2008.

We invite you to publish your favorite extension methods and download and use others.

TOP 3 Extension Methods

IsValidUrl  Submitted by unkown on 2007/10/17 Returns true when a string is a valid url Language C# Type System.String Downloads 31
OrderBy(string sortExpression)  Submitted by C.F.Meijers on 2008/4/25 Orders a list based on a sortexpression. Useful in object databinding scenarios where the objectdatasource generates a dynamic sortexpression (example: "Name desc") that specifies the property of the object sort on.Language C# Type System.Collections.Generic.IEnumerable<T> Downloads 26
Encrypt & Decrypt  Submitted by Mark de Rover on 2008/1/02 Encrypt and decrypt a string using the RSACryptoServiceProvider.Language C# Type System.String Downloads 25

Recently added

ToPlural  Submitted by Marco de Brouwer on 2008/7/11 Returns the plural of a word.Language C# Type System.String Downloads 3
IsLeapYear  Submitted by Brendan Enrick on 2008/7/03 Returns whether or not a DateTime is during a leap year.Language C# Type System.DateTime Downloads 4
FindControlR  Submitted by Brendan Enrick on 2008/7/03 Recursive find control method used for finding controls within templates.Language C# Type System.Web.UI.Control Downloads 0