小工具知识网

当前位置: 首页 > 行业知识 > 【C#语言入门】10. 操作符详解(下)

行业知识

【C#语言入门】10. 操作符详解(下)

2026-11-08 20:00:52 来源:互联网转载

【C#语言入门】10. 操作符详解(下)

四、各类操作符的示例

  1. (T)x

    强制类型转换符

//ushort的maxvalue是65535uint x = 65536;ushort y =(ushort)x;Console.WriteLine(y);//结果为0

类型转换

  • 隐式(implicit)类型转换
    • 不丢失精度的转换(低精度——>高精度(范围完全涵盖了低精度))
    • 子类向父类的转换
    • 装箱
    • 显式(explicit)类型转换
      • 有可能丢失精度(甚至发生错误)的转换,即cast
      • 拆箱
      • 使用Convert类(几乎可以把任意类型转换为任意类型)
      • ToString方法与各数据类型的Parse/TryParse方法(parse只能解析结构正确的字符串,tryparse可以先判断一下是不是结构正确的字符串)
      • 自定义类型转换操作符
        1. *、/、%、+、-

          ()

          基本无特殊注意点,要注意两边数据类型不同时,遵循“数值提升”原则。

        2. ()

          位移操作符,数据在内存当中的二进制结构,向左或者向右进行平移。左移加进来的一定是0,右移,操作的是正数,补进来的是0;负数的话,补进来的是1。

        int x = 7;int y = x =、= 60 ?"Pass":"Failed";Console.WriteLine(str);

上一篇:window服务器后台管理怎么登录?

下一篇:浏览器怎么加速国外服务器?