This neural network is not mine, it's Emiliano Musso's from https://code.msdn.microsoft.com/windowsdesktop/Basis-of-Neural-Networks-f12ce1e9, I modified a little for convenience, and the Accord library is from Nuget, but I made the rest.
The neural network can be trained, can think, can add layers, etc...