This project is read-only.

DotNetUtility - a .NET Utility Library for C#

It is a .Net utility project which contains extension methods of different types, utility methods for example, configuration reader to read configuration file, Generic design pattern and Parser to parse different types. The project has been divided into different sections and each of these sections contains project and related test project. This project is developed by C# in .Net Framework 4.0 and the development environment is Visual studio 2010 , this project could be extend using VB.Net if anyone wants to do so.

The project has following sections,

[+] Extension Methods

All the extension methods have been added in this section. Extension methods have been group as array, int, string and so on. Related projects,  

  • DotNetUtility.ExtensionMethods
  • DotNetUtility.ExtensionMethodsTest

[+] Generic Design Pattern

Few generic patterns have been added for example Strategy method selection pattern, Generic service factory pattern. In this section mostly pattern related stuff is added and will be. Related projects,

  • DotNetUtility.GenericDesignPattern
  • DotNetUtility.GenericDesignPatternTest

[+] Parser

This section will contain different parser to parse between types. Currently it has only EnumParser. Related projects,

  • DotNetUtility.Parser
  • DotNetUtility.ParserTest

[+] IO

Different I/O related utility will be added. At the moment it has utility for Configuration reader. Related projects,

  • DotNetUtility.IO
  • DotNetUtility.IO.Test

In future, more sections will be added as per need and Unit testing has been written using NUnit framework.


  1. .Net Framework 3.5 or .Net Framework 4.0
  2. NUnit Framework 2.0


The project is licensed under the Apache 2.0 license.  So it can be freely use in non-commercial and as well commercial projects.

Last edited Jun 18, 2011 at 11:07 AM by kazol4433, version 18