• c# 类型转换


         在学习vb中,这些装换并没有深入研究,也是自己没有踏实的学习吧,这次到了c#,又一门高级语言,我不想在马虎的对待了。抓住每一个细节,把定义搞懂。这次讲一下对于类型装换的研究。

        无论是什么类型的数据都是由一系列的位组成的,就是一组0和1。变量的含义是通过数据这种解释方式来传达的。一般情况不同的数据类型使用不同的模式来表示数据。类型转化有如下两种形式。

          隐式转换:从类型A到类型B的转换可以在任意情况下进行,执行转换的规则非常简单,可以由编译器进行。

          显式转换:又叫强制类型转换,从类型A到类型B的转换只能在某些特定情况下进行,转换的规则比较复杂,要进行某种类型的处理。

          对于隐式转换 除了bool和string类型以外,简单类型有许多隐式转换。比如:

      

    其实大家没有必要记住这个表格,只要记住类型A可以隐式转换成类型B的前提是其取值范围完全包含在类型B的取值范围内。

      对于显式转换,比如把一个long类型显示转换为int类型:

      long lVar =  1000;

      int iVar = (int)lVar;

      显式数值转换的数值类型如下表:


             显式类型转换有可能造成自身信息损失或者异常。

        最后来介绍一下用convert命令进行显式转换。


    C# 学到现在了,真的需要一步步总结下去,这样才能感觉收获好多。

  • 相关阅读:
    地铁项目结对编程
    地铁项目初步计划及简单设计
    构建之法浅读感想
    集美大学1511,1512软件工程课程作业总结
    第二次作业小结
    第二次作业评分可能要 delay 一些
    第一次作业小结
    关于我
    面向对象设计与构造第四单元总结及期终总结
    面向对象设计与构造第三单元作业总结
  • 原文地址:https://www.cnblogs.com/xzpblog/p/5118003.html
Copyright © 2020-2023  润新知