return string.Format("{0:D3}", i_Temp);这个{0:D3}是什么意思????

时间:2021-02-18 16:00:15
 private string getbmid()
        {
            int i_Temp = 1;

            //select max(field1) as maxvalue from table1 
           
            DataTable myDT = DBOperation.DBOperate.GetDataTableBySql("select max(bmid) as bid from bm");
            if (myDT.Rows.Count > 0)
            {
               i_Temp = int.Parse(myDT.Rows[0]["bid"].ToString()) + 1;
            }


            return string.Format("{0:D3}", i_Temp);


        }
   
return string.Format("{0:D3}", i_Temp);这个{0:D3}是什么意思????

10 个解决方案

#1


{0:D3}

0表示占位符,代替后面的第一个变量,也就是i_Temp
D 十进制
3 长度

比如

string.Format("{0:D3}", 2) 
输出为
002 

#2


数字类型转换为 字符类型最少3位。如果不够3位前补0

#3


2L说的很清楚,MSDN上还有更详细的说明和其他的用法

#4


引用 1 楼 amandag 的回复:
{0:D3}

0表示占位符,代替后面的第一个变量,也就是i_Temp
D 十进制
3 长度

比如

string.Format("{0:D3}", 2)
输出为
002

了解一下

#5


1#正确
新人要多查查MSDN

#6


2楼正解

#7


3位的 十进制 数

#8


引用 2 楼 zgke 的回复:
数字类型转换为 字符类型最少3位。如果不够3位前补0


up 这个

#9


这些问题还是多查MSDN吧, 养成良好的习惯,万事不难

#10


呵呵,不好意思啊 多谢了

#1


{0:D3}

0表示占位符,代替后面的第一个变量,也就是i_Temp
D 十进制
3 长度

比如

string.Format("{0:D3}", 2) 
输出为
002 

#2


数字类型转换为 字符类型最少3位。如果不够3位前补0

#3


2L说的很清楚,MSDN上还有更详细的说明和其他的用法

#4


引用 1 楼 amandag 的回复:
{0:D3}

0表示占位符,代替后面的第一个变量,也就是i_Temp
D 十进制
3 长度

比如

string.Format("{0:D3}", 2)
输出为
002

了解一下

#5


1#正确
新人要多查查MSDN

#6


2楼正解

#7


3位的 十进制 数

#8


引用 2 楼 zgke 的回复:
数字类型转换为 字符类型最少3位。如果不够3位前补0


up 这个

#9


这些问题还是多查MSDN吧, 养成良好的习惯,万事不难

#10


呵呵,不好意思啊 多谢了