左边数据去掉,得到右边数据
99,999,999 -> 99999999
222,666    -> 222666
365,423    -> 365423
2,365      -> 2365 从左边转换到右边有什么好的方法吗  

解决方案 »

  1.   

    一种方法,你把它看作字符串,用subString()截取字符串,然后再相加。
    第二种方法,遍历其中的','符号,然后去掉。
      

  2.   

          // Output integral values
          int integral = 8395;
          Console.WriteLine("C: {0}", 
                  integral.ToString("C", ci));           // Displays "C: $8,395.00"
          Console.WriteLine("D: {0}", 
                  integral.ToString("D6", ci));          // Displays D: 008395"" 
          Console.WriteLine("E: {0}", 
                  integral.ToString("E03", ci));         // Displays "E: 8.395E+003"
          Console.WriteLine("F: {0}", 
                  integral.ToString("F01", ci));         // Displays "F: 8395.0"    
          Console.WriteLine("G: {0}",  
                  integral.ToString("G", ci));           // Displays "G: 8395"
          Console.WriteLine("N: {0}", 
                  integral.ToString("N01", ci));         // Displays "N: 8,395.0"
          Console.WriteLine("P: {0}", 
                  (integral/10000).ToString("P02", ci)); // Displays "P: 83.95 %"
          Console.WriteLine("X: 0x{0}", 
                  integral.ToString("X", ci));           // Displays "X: 0x20CB"
          Console.WriteLine();int 有这两种格式的转换
      

  3.   

    你左边的数据是什么类型的, int还是 string?
      

  4.   

    string s="123,abc,456";
    string r;
    r=s.Replace(",","");  //或者 r=s.Replace(",",null);得到的r就是:123abc456
    自己分析吧 
      

  5.   

    string s="123,abc,456";
    string r;
    r=s.Replace(",","");  //或者 r=s.Replace(",",null);得到的r就是:123abc456
    自己分析吧 
      

  6.   

    那你就根本不需要转换,变量在内存中存储是一样的.
    只是显示格式不一样而已.            int ppp=111111222;
                Console.WriteLine("{0:#,###}",ppp);
                Console.WriteLine("{0}", ppp);
      

  7.   

    那你就根本不需要转换,变量在内存中存储是一样的.
    只是显示格式不一样而已.            int ppp=111111222;
                Console.WriteLine("{0:#,###}",ppp);
                Console.WriteLine("{0}", ppp);
      

  8.   

    那你就根本不需要转换,变量在内存中存储是一样的.
    只是显示格式不一样而已.            int ppp=111111222;
                Console.WriteLine("{0:#,###}",ppp);
                Console.WriteLine("{0}", ppp);
      

  9.   

    那你就根本不需要转换,变量在内存中存储是一样的.
    只是显示格式不一样而已.            int ppp=111111222;
                Console.WriteLine("{0:#,###}",ppp);
                Console.WriteLine("{0}", ppp);
      

  10.   

    那你就根本不需要转换,变量在内存中存储是一样的.
    只是显示格式不一样而已.            int ppp=111111222;
                Console.WriteLine("{0:#,###}",ppp);
                Console.WriteLine("{0}", ppp);
      

  11.   

    那你就根本不需要转换,变量在内存中存储是一样的.
    只是显示格式不一样而已.            int ppp=111111222;
                Console.WriteLine("{0:#,###}",ppp);
                Console.WriteLine("{0}", ppp);
      

  12.   

    那你就根本不需要转换,变量在内存中存储是一样的.
    只是显示格式不一样而已.int ppp=111111222;
    Console.WriteLine("{0:#,###}",ppp);
    Console.WriteLine("{0}", ppp);
      

  13.   

    先转化为string类型,然后用Replace去掉逗号例如:
    string s="123,abc,456";
    string r;
    r=s.Replace(",","");  //或者 r=s.Replace(",",null);得到的r就是:123abc456
    自己分析吧 
      

  14.   

    int型不用转换.
    只是显示格式不同而已.int ppp=111111222;
    Console.WriteLine("{0:#,###}",ppp);
    Console.WriteLine("{0}", ppp);