Members may post updates or alternatives to this current article in order to show different
approaches or add new features.
I have found this link which works well without having to write your class above.
Started my career as an electronics engineer.
Started software development in 4004 assembler.
Progressed to 8080, Z80 and 6802 assembler in the days when you built your own computer from discrete components.
Dabbled in Macro-11 and Coral66 by way of a small digression.
Moved on to C, first on Z80s and then on PCs when they were invented.
Continued to C++ and then C#
Now working mostly in C# while maintaining about half a million lines of C++