Home

Awesome

C# Excessives Library<br/>

What is the C# Excessives library?<br/> The C# Excessives library is a utility library made to make your C# development life easier by giving you powerful tools that will make your code both shorter, and easier to read.<br/>

Instead of writing this:

int[] values = { 1, 2, 3, 4, 5 };

foreach(int val in values) {
	Console.WriteLine(val.ToString());
}

Write this:<br/>

int[] values = { 1, 2, 3, 4, 5 };
values.ForEach(n => n.WriteLine());

This library also adds many other useful things that assist in all projects:<br/>

Usage<br/>

This branch adds compatibility with the Unity Package Manager (UPM).

Find Packages/manifest.json in your project and edit it to look like this:

{
  "dependencies": {
    "com.github.sir-hall.excessives": "https://github.com/SirHall/Excessives.git",
    ...
  },
}

or, you can use the UPM Git Extension instead (recommended).

As an alternative you may add this project to your own as a git submodule or just download the project in a zip file and unzip it into your project's source directory.<br/>

To learn more about how to use this library check out the wiki.

Unity3D devs are advised to use the Unity Excessives library as it has extra functionality just for the Unity engine!