zoukankan      html  css  js  c++  java
  • c# 类型转换

    隐式转换    *直接转换

    var1=var2

    类型 可以安全地转换为
    byte short,ushort,int,uint,long,ulong,float,double,decimal
    sbyte short,int,long,float,double,decimal
    short int,long,float,double,decimal
    ushort int,uint,long,ulong,float,double,decimal
    int long,float,double,decimal
    uint long,ulong,float,double,decimal
    long float,double,decimal
    ulong float,double,decimal

    float

    double

    char

    ushort,int,uint,long,ulong,float,double,decimal

    转换规则:任何类型A,只要其取值范围完全包含在类型B的取值范围内,就可以隐式转换为类型B。

    显示转换

    命令 结果
    Convert.ToBoolean(val) val转换为bool
    Convert.ToByte(val) val转换为byte
    Convert.ToChar(val) val转换为Char
    Convert.ToDecimal(val) val转换为Decimal
    Convert.ToDouble(val) val转换为Double
    Convert.ToInt16(val) val转换为short
    Convert.ToInt32(val) val转换为int
    Convert.ToInt64(val) val转换为long
    Convert.ToSByte(val) val转换为sbyte
    Convert.ToSingle(val) val转换为float
    Convert.ToString(val) val转换为string
    Convert.ToUint16(val) val转换为ushort
    Convert.ToUint32(val) val转换为uint
    Convert.ToUint64(val) val转换为ulong
  • 相关阅读:
    (2/24) 快速上手一个webpack的demo
    (1/24) 认识webpack
    module.exports 、exports、export、export default的区别
    Git同时提交到多个远程仓库
    @codeforces
    @loj
    @bzoj
    @loj
    @bzoj
    @bzoj
  • 原文地址:https://www.cnblogs.com/lijea/p/4455368.html
Copyright © 2011-2022 走看看