C#中VB格式的等价

C#中Format(iCryptedByte, "000") (VB.NET)的等效代码是什么?

谢谢。

尝试:

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

请参阅MSDN 1,2,3

另一个非常有用的C#字符串格式网站: http : //blog.stevex.net/string-formatting-in-csharp/

您也可以使用零占位符代替{0:D3} ,例如{0:000}将使用零填充最小长度为3。

鉴于此VB代码:

 Strings.Format(iCryptedByte, format) 

替换为此C#代码:

 var csformat = "{0:" + format + "}"; String.Format(csformat, iCryptedByte); 

请参阅String.Format

 Microsoft.VisualBasic.Strings.Format(iCryptedByte, "000"); 

您需要添加对Microsoft.VisualBasic程序集的引用。