zoukankan      html  css  js  c++  java
  • 显示转换与隐式转换

    隐式转换就是直接将一种类型赋值给另一种类型,是从小容量数据转换到大容量数据,

    显示转换主要是利用(int),parse,convert三种方法,不过有可能会造成数据丢失(空字符串,数据溢出,空格等问题)

    class TypeChange
    {
    static void Main()
    {
    //int intValue = 123;
    //long longValue = intValue;
    //Console.WriteLine("{0},{1}",intValue,longValue);
    //Console.Read();
    long longValue = Int64.MaxValue;
    //int intValue = (int)longValue;
    //int intValue = Convert.ToInt32(longValue);
    int intValue = int.Parse(Convert.ToString(longValue));
    Console.WriteLine("{0},{1}", intValue, longValue);
    Console.Read();
    }
    }

    parse转换string类型到其他的类型的效率比convert要快,因为convert转换需要先找到parse中

    parse和convert转换最终都要落实到number上

    parse和convert的区别与用法详见:https://www.cnblogs.com/bigoneone/p/3767157.html

  • 相关阅读:
    第三周作业
    第二周作业
    第一周作业附加
    第三次结构部分作业
    第二次作业
    最后一周作业
    第14,15周作业
    第七周作业
    第六周作业
    第四周作业
  • 原文地址:https://www.cnblogs.com/javazyh/p/9555727.html
Copyright © 2011-2022 走看看