Although roman numerals sneak in our lives from time to time, we(luckily) don't use them very often. Probably the reason why the Romans where not that good at calculating things. That changed, more than 1000 years later, with this person who introduced to the Western world the number system we all use today.
But let's come to the point: this is not about a conversion but about the ways to do it.
I don't even refer to the algoritm used, but C# seems to become such a rich expressive language that I'm beginning to have trouble choosing a way to do things. Are ther still other, even better ways to do this? Please let me know.
Any comment on my code is very much appriciated. :)
Thanks to nick.crane (see http://www.daniweb.com/software-development/csharp/threads/376347) who gave me the idea to try it the tuple way.