1:怎么使string类型转化成int类型,可以么
2:怎样使整形数 如50 变为0.5

解决方案 »

  1.   

    1、str = "50";
    int i;
    int.TryParse(str, out i);2、50 * 0.01
      

  2.   

    Convert.ToInt(值)
    50/100,50*0.01
      

  3.   

     Convert.ToInt16("123");
     int.Parse("123");
      

  4.   


    int型位数有限,如果任意位数支持,处理小数点来模拟浮点运算
      

  5.   

    int i;
                try
                {
                    i = Convert.ToInt32(label1.Text);
                    MessageBox.Show(i.ToString());
                }
                catch 
                {
                    MessageBox.Show(i.ToString()+" 不能转换成int哦");
                }
      

  6.   

    递归计算除数如下    public class compute
        {
            public static int chushu(int beichushu)
            {
                if (beichushu == 0) return 1;
                beichushu /= 10;
                return (chushu(beichushu) * 10);
            }
        }
    控制台输入出入如下        static void Main(string[] args)
            {
                try
                {
                    int beichushu = int.Parse(Console.ReadLine());
                    int n = compute.chushu(beichushu);
                    double result = (double)beichushu / (double)n;
                    Console.WriteLine(result);
                    
                }
                catch
                {
                    Console.WriteLine("输入数据有误!");
                }
            }
      

  7.   

    int.tryParse
    int.Parse
    Convert.ToInt32
      

  8.   

    问题1:
    int z;
    string t;
    z = Convert.ToInt32(t.ToString());
      

  9.   

    1:怎么使string类型转化成int类型,可以么
    答:
    int i=0;
    string num = "100";
     i =Convert.ToInt32(num)2:怎样使整形数 如50 变为0.5
    答:
    50/100,50*0.01
      

  10.   

    csdn下载里面有个逆波兰式计算器。很经典。
      

  11.   

    1、str = "50";
    int i;
    int.TryParse(str, out i);2、  int i = 50;
     string rtu= "0."+ i.ToString().TrimEnd('0');