C# Program to Convert the Octal String to an Integer Number

Last Updated : 22 Jun, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report
Given an octal number as input, we need to write a program to convert the given octal number into equivalent integer. To convert an octal string to an integer, we have to use Convert.ToInt32() function to convert the values. Examples:
Input : 202
Output : 130

Input : 660
Output : 432
Convert the item to an integer using base value 8 by using a foreach loop . Program 1: csharp
// C# program to convert an array 
// of octal strings to integers
using System;
using System.Text;

class Prog {

    static void Main(string[] args)
    {
        string[] str = { "121", "202", "003" };
        int num1 = 0;
        try {

            // using foreach loop to access each items
            // and converting to integer numbers
            foreach(string item in str)
            {
                num1 = Convert.ToInt32(item, 8);
                Console.WriteLine(num1);
            }
        }
        catch (Exception ex) {
            Console.WriteLine(ex.ToString());
        }
    }
}
Output:
81
130
3
Program 2: csharp
// C# program to convert an array 
// of octal strings to integers
using System;
using System.Text;

namespace geeks {

class Prog {

    static void Main(string[] args)
    {
        string[] str = { "111", "543", "333", "607", "700" };
        int num2 = 0;
        try {

            // using foreach loop to access each items
            // and converting to integer numbers
            foreach(string item in str)
            {
                num2 = Convert.ToInt32(item, 8);
                Console.WriteLine(num2);
            }
        }
        catch (Exception ex) {
            Console.WriteLine(ex.ToString());
        }
    }
}
}
Output:
73
355
219
391
448

Next Article
Article Tags :

Similar Reads