比如:
1----001
2----002
10---010
20---020
100---100代码应该怎么写?
1----001
2----002
10---010
20---020
100---100代码应该怎么写?
解决方案 »
- picture.image不算跨线程调用吗?
- 使用Visual C#速成版时常常蓝屏
- ListBox.Items.Count>0 但執行ListBox.SelectedIndex=0 時確出錯.Index was outside the bounds of the array
- 求动态加载的实现方法
- [求助]单据主表和明细表如何实现增加、修改、删除
- WinForm的TreeView中新增结点无法获取焦点
- 刚学C#不久,这样实现杨辉三角可以么??
- 如何根据类型来排序treeview或listview中的项?
- 推荐一个好的查找代理的工具,顺便散分~~~~~~~~~~~
- 在.net中怎么增加一个控件
- 动态创建类 c# 在线等
- B类继承自A,那 B b=new A(); 的意义何在?
MessageBox.Show(x.ToString().PadLeft(3,'0'));
Response.Write(a.PadLeft(3, '0'));
Console.WriteLine(x.ToString("000"));
MessageBox.Show(x.ToString("000"));
Text = n.ToString("000");
Response.Write(a.ToString("000"));
int a = 10;
Response.Write(a.ToString("D3"));
Console.WriteLine("{0:d3}",a);
string s="";
for(int i=0;i>1000;i++)
{
if(i>0 && i<10)
s += "00"+i;
if(i>10 && i<100)
s += "0" +i;
if(i>100)
s += i.ToString();
}
MessageBox.Show(rtn.Substring(rtn.Length - 3));
可以把这个抽象成一个方法
比如说参数为(int intA, int intB)
前面代表要转化的串,后边代表位数
不过还是比较麻烦
Response.Write(i.PadLeft(3, '0'));
还是上面的大哥说的对,我试用了
private string FillPre(int iNum, int iLen)
{
string result = ""; string sStr = Convert.ToString(iNum); result = sStr; for (int i = 0; i < iLen- sStr.Length; i++)
{
result = "0" + result;
} return result;
}C#下应该使用这个了:i.PadLeft(3, '0')
int i = 1;
string.Format("{0:D3}", i);
string k=str.PadLeft(5,'0');
MessageBox.Show(k);