8

What will be the equivalent code for Format(iCryptedByte, "000") (VB.NET) in C# ?

Kiquenet
  • 14,494
  • 35
  • 148
  • 243

6 Answers6

11
String.Format(format, iCryptedByte); // where format like {0:D2}

See MSDN 1, 2, 3

abatishchev
  • 98,240
  • 88
  • 296
  • 433
2

Another very useful site for C# string formatting: http://blog.stevex.net/string-formatting-in-csharp/

Instead of {0:D3} you can also use the zero placeholder, e.g. {0:000} will pad with zeros to minimum length of three.

Peet Brits
  • 2,911
  • 1
  • 31
  • 47
1
Microsoft.VisualBasic.Strings.Format(iCryptedByte, "000");

You'll need to add a reference to the Microsoft.VisualBasic assembly.

1

Given this VB code:

Strings.Format(iCryptedByte, format)

Replace with this C# code:

var csformat = "{0:" + format + "}";
String.Format(csformat, iCryptedByte);
xagyg
  • 9,562
  • 2
  • 32
  • 29
0

see String.Format

Louis Rhys
  • 34,517
  • 56
  • 153
  • 221
0

Try:

iCryptedByte.ToString("D3");
Paul Michaels
  • 16,185
  • 43
  • 146
  • 269