zl程序教程

您现在的位置是:首页 >  后端

当前栏目

C#学习-类型转换(字符串类型->其他类型,其他类型->字符串类型)

c#学习 字符串 类型 其他 类型转换
2023-09-27 14:27:29 时间

字符串类型到其他类型:

            string input0 = Console.ReadLine();
            Console.WriteLine("你输入的字符串是{0}", input0);
            int number = Convert.ToInt32(input0);
            Console.WriteLine("转换为int型为:{0}",number+1);//验证是否转型成功+1

运行结果:

同理转换成

            Convert.ToInt16(input);//short
            Convert.ToSByte(input);//sbyte
            Convert.ToSingle(input);//float
            Convert.ToDouble(input);//double

字符串型转char,只能输入一个字母

            string input1 = Console.ReadLine();
            char c = Convert.ToChar(input1);//char  字符只能转一位
            Console.WriteLine("你输入的字符串是{0}", input1);
            Console.WriteLine("转换为char型为:{0}", c);//验证是否转型成功+1

           
            
           

运行结果:

字符串型转bool:

            string input2 = Console.ReadLine();
            bool b = Convert.ToBoolean(input2);//bool
            Console.WriteLine("你输入的字符串是{0}", input2);
            Console.WriteLine("转换成bool类型是:{0}", b);

运行结果:

其他类型转字符串:

             //其他类型转字符串
            string str = Convert.ToString(true);
            Console.WriteLine(str);
            string str1 = 3.14 + "";//更加迅速,其他类型做运算时先转成字符串
            Console.WriteLine(str1);

运行结果: