Initializing help system before first use

Using the New Interface

The .NET wrapper for the Xpress-Optimizer has been designed to look and feel like the Common Language Runtime.
Compare code using the existing C and Visual Basic Optimizer interfaces with the following C# example:
using Optimizer;
XPRS.Init("");
Console.WriteLine(XPRS.GetBanner());
XPRSprob prob = new XPRSprob();
prob.ReadProb("myprob","");
prob.Maxim("g");
prob.Destroy();
XPRS.Free();

The Optimizer functions have been renamed and put into classes. The function name is missing the XPRS prefix, and according to the .NET naming convention, each word is capitalized. Functions operating on a problem pointer are methods of an XPRSprob object; the rest are static methods of the XPRS class.