In this blog post and in the upcoming blog posts, i will share the source code of my small App for Windows Phone 7 (Number Converter for WP7).
The Number Converter for WP7 has got 50+ downloads. Although it’s not a big number, but for the first App that was developed in less than an hour is a great motivation for building more Windows Phone 7 Apps.
Number Converter for WP7 – How to convert Decimal Number to Binary , HexaDecimal and Octal Number using C# ?
This Blog post describes how to convert a Decimal Number to Binary, Hexadecimal and Octal Number using C#.
In most of the cases, the built in functions of the .NET framework is used.
The most common function used to convert the numbers are Convert.ToString () and ToString with “X” as parameter for the Hexadecimal number.
using System; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Ink; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; namespace NumberConverter { public static class DecimalConverter { /// <summary> /// Converts the Decimal Number to Binary /// </summary> /// <param name="DecimalNumber"></param> /// <returns></returns> public static string DecimalToBinary(Int64 DecimalNumber) { return Convert.ToString(Convert.ToString(Convert.ToInt64(DecimalNumber), 2)); } /// <summary> /// Converts the Decimal Number to Octal Number /// </summary> /// <param name="DecimalNumber"></param> /// <returns></returns> public static Int64 DecimalToOctal(Int64 DecimalNumber) { return Convert.ToInt64(Convert.ToString(Convert.ToInt64(DecimalNumber), 8)); } /// <summary> /// Converts the Decimal Number to Octal /// </summary> /// <param name="DecimalNumber"></param> /// <returns></returns> public static string DecimalToHex(Int64 DecimalNumber) { return DecimalNumber.ToString("X"); ; } } }
Want to try out the Number Converter for Windows Phone ? . You can download it from the marketplace from the below link via zune software and Windows Phone 7.
1 Comment