Note: Neural.NET is currently undergoing a shift from being C# library to C++/CLI wrapper for neural. See the master branch for the original neural network library: GeNeural.
Neural.NET is a C++/CLI wrapper for Neural. You can easily use it with C#, VB.NET and, of course, C++/CLI.