Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
444 views
in Technique[技术] by (71.8m points)

c# - How to pad a binary string with zeros?

string binary = Convert.ToString(15, 2);

Console.WriteLine("{0}", binary);

Prints:

1111

I want it to print 00001000

Because the data type is of string and not integer I cannot do something like this:

Console.WriteLine("{0:00000000}", binary);
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
Console.WriteLine( binary.PadLeft(8, '0'));

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...