public void setRoman(String n) {
private int[] convertRoman(String n) {
int[] equal = new int[romanNum.Length];
foreach(char r in romanNum) {
if (r == 'V') equal[i] = 5;
else if (r == 'X') equal[i] = 10;
else if (r == 'L') equal[i] = 50;
else if (r == 'C') equal[i] = 100;
else if (r == 'D') equal[i] = 500;
else if (r == 'M') equal[i] = 1000;
private int convertRoman(int[] dec) {
for ( x = 0; x < romanNum.Length - 1; x++) {
if (dec[x] >= dec[x + 1]) {
total += (dec[x + 1] - dec[x]);
public void convertRoman() {
num = convertRoman(convertRoman(romanNum));
public static void Main(string[] args) {
Console.Write("Roman Numerals to Arabic (Polymorphism)\n\n");
Console.WriteLine("Enter the Roman Numeral: ");
String Roman = Console.ReadLine();
romanN rn = new romanN();
Console.WriteLine("In Arabic: {0}", rn.getResult());