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程序集的引用。