例如:123。456
变为:123.456

解决方案 »

  1.   

    string strNumber1="123。456";
    string strNumber2="0123456789。";//全角汉字数字
    string strNumber3="0123456789.";//英文的数字
    string strBit;
    int    intPos;
    string    strNewBit;
    for (int i=0;i<strNumber1.Length;i++)
    {
       strBit=strNumber1.Substring(i,1);
       intPos=strNumber2.IndexOf(strBit);
       
       if (intPos>-1)
       {
           strNewBit=strNumber3.Substring(intPos,1);
           strNumber1.Replace(strBit,strNewBit)
       }
    }