Vb.net vb中的String.Format
在VB中,两者的区别是什么Vb.net vb中的String.Format,vb.net,Vb.net,在VB中,两者的区别是什么 String.Format("{0:X1}", abyte) 及 abyte是byte类型的请参见: 精度说明符指示 中所需的最小位数 结果字符串。如有需要, 数字以零填充到其值 左键生成位数 由精度说明符给定 此外,此格式仅支持数字类型,因此abyte被解释为数字类型 如果abyte表示一个大于f15 dec的数字,那么X和X2是等价的 String.Format("{0:X}",16) => "10" String.Format("{0:X2}",16)
String.Format("{0:X1}", abyte)
及
abyte是byte类型的请参见:
精度说明符指示
中所需的最小位数
结果字符串。如有需要,
数字以零填充到其值
左键生成位数
由精度说明符给定
此外,此格式仅支持数字类型,因此abyte被解释为数字类型
如果abyte表示一个大于f15 dec的数字,那么X和X2是等价的
String.Format("{0:X}",16) => "10"
String.Format("{0:X2}",16) => "10"
String.Format("{0:X3}",16) => "010"
String.Format("{0:X4}",16) => "0010"
以此类推X后面的值指定格式化数字中的最小字符数
String.Format("{0:X1}", 12) => "C"
String.Format("{0:X2}", 12) => "0C"
String.Format("{0:X3}", 12) => "00C"
String.Format("{0:X4}", 12) => "000C"
String.Format("{0:X5}", 12) => "0000C"
String.Format("{0:X6}", 12) => "00000C"
String.Format("{0:X7}", 12) => "000000C"
String.Format("{0:X8}", 12) => "0000000C"
仅供参考,X之后的最大值为99。String.Format{0:X1}的结果是什么,63@unknown-你们需要5分钟来测试它!但LFSR的答案应该能回答你的问题。
String.Format("{0:X1}", 12) => "C"
String.Format("{0:X2}", 12) => "0C"
String.Format("{0:X3}", 12) => "00C"
String.Format("{0:X4}", 12) => "000C"
String.Format("{0:X5}", 12) => "0000C"
String.Format("{0:X6}", 12) => "00000C"
String.Format("{0:X7}", 12) => "000000C"
String.Format("{0:X8}", 12) => "0000000C"