gray laptop computer showing html codes in shallow focus photography

How to convert Octal Number to Decimal , HexaDecimal and Binary Number using C# ?

This is my third post of the series of the Number Converter for Windows Phone 7 sourcecode. In my previous posts I talked about

In this blog post , i describe or share the code  that converts a Octal Number to Decimal , HexaDecimal and Binary Number using C# in Windows Phone 7 .

How to convert Octal Number to Decimal , HexaDecimal and Binary Number using C# ?

public static class OctalConverter
{
   /// <summary>
   /// Octals to binary.
   /// </summary>
   /// <param name="OctalNumber">The octal number.</param>
   /// <returns></returns>
   public static string OctalToBinary(string OctalNumber)
   {
     Int64 DecimalNumber = OctalToDecimal(OctalNumber);
     string retVal = "";
     retVal = DecimalConverter.DecimalToBinary(DecimalNumber);
     return retVal;
   }
   /// <summary>
   /// Octals to decimal.
   /// </summary>
   /// <param name="OctalNumber">The octal number.</param>
   /// <returns></returns>
   public static Int64 OctalToDecimal(string OctalNumber)
   {
     return Convert.ToInt64(Convert.ToString(Convert.ToInt64(OctalNumber,8), 10));
   }
   /// <summary>
   /// Octals to hexa.
   /// </summary>
   /// <param name="OctalNumber">The octal number.</param>
   /// <returns></returns>
   public static string OctalToHexa(string OctalNumber)
   {
     Int64 DecimalNumber = OctalToDecimal(OctalNumber);
     string retVal = "";
     retVal = DecimalConverter.DecimalToHex(DecimalNumber);
     return retVal;
   }
}

DecimalConverter is a static class that was described in my earlier blog post is again used . If you noticed the above sourcecode , I have tried to the .NET framework function to convert the number instead of writing my own logic … 🙂

    1 Comment

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

C# Compiler Error CS0442 – ‘Property’: abstract properties cannot have private accessors Reason for the Error You’ll get this error...
This is a really simple one . Below is a simple example of an enum called “Designation” defined with the...
This blog post explain the usage of the Checked Block in .NET and how you can use them in Visual...