![Trending Articles on Technical and Non Technical topics](/images/trending_categories.jpeg)
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Quickly convert Decimal to other bases in C#
To quickly convert decimal to other bases, use Stacks. Let us see an example.
Firstly, I have set the variable “baseNum” as 2
int baseNum = 2;
In the same way, if you want another base, then −
// base 8 int baseNum = 8; // base 10 int baseNum = 10;
After getting the value, set a stack and get the values by getting the remainder and other calculations as shown below.
Here, n is the decimal number.
Stack s = new Stack(); do { s.Push(n % baseNum); n /= baseNum; } while (n != 0);
After using the stack, pop out the elements. That would give you the result.
Let’s say the number n is 45, then the result in binary i.e. base 2 would be −
Result... 101101
Advertisements