日期:2014-05-17  浏览次数:20436 次

个位数加0,十位数不加0
比如int str7=2;

那么string str98="02";

假如int str7=98;

那么string str98="98";

那么如何实现这个效果呢?

------解决方案--------------------
int str7=2;int str7=98;
string str98=string.empty;
if(str7>=10)
{
   str98 =str7.tostring();
}
else
   str98="0"+str7;

------解决方案--------------------
str7.ToString("D2")

str7.ToString("00")
------解决方案--------------------
int i=7;
return string.Format("{0:00}",i);

------解决方案--------------------
str7.ToString("D2");
------解决方案--------------------
  int str7=2;
  string Str=Convert.ToString(str7).PadLeft(2, '0');

------解决方案--------------------

int str7 = 2;
            string str98 = "";
            if (str7 >= 10)
            {
                str98 = str7.ToString().PadLeft(2, '0');
            }
            else
            {
                str98 = str7.ToString();
            }

------解决方案--------------------
int str7=2;
  string Str=str7.ToString().PadLeft(2, '0');

------解决方案--------------------
PadLeft即可
------解决方案--------------------
ToString("00")