Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net vb中的String.Format_Vb.net - Fatal编程技术网

Vb.net vb中的String.Format

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)

在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) => "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"