C#中数据类型的转换

ZDNet软件频道 时间:2002-11-25 作者:BUILDER.COM |  我要评论()
本文关键词:
对于习惯使用如Visual Basic 6数据类型要求不太严格的程序员来说,C#中苛刻的数据类型匹配和类型转换是一个难题。但是不要灰心,读完这一篇文章,你就会通晓C#中数据类型转换的规则和技巧。

C#是一种讲究数据类型的语言,也就是说在C#中,所有的变量都必须声明所属的类型,并且编译器在编译过程中还要检验变量的类型匹配。

对于习惯使用如Visual Basic 6数据类型要求不太严格的程序员来说,C#中苛刻的数据类型匹配和类型转换是一个难题。但是不要灰心,其实数据类型的转换也不是想象中的那么困难。读完这一篇文章,你就会通晓C#中数据类型转换的规则和技巧。

第一部分包括:

  • 严格的数据类型及其基本原理
  • VB.NET与C#.NET的区别
  • 变量类型转换的方法
  • 内在转换
  • 变量类型转换工具之间的区别

在第二部分里,我们将讲述外在转换的工作原理,我也会讨论as操作符,System.Convert类中的成员以及ToString方法。

理解严格的数据类型

当在一个数据类型要求严格的编程环境工作时,你必须十分清楚数据存放的类型。这种严格的数据类型要求程序员具备良好的编程习惯。对于一个容错能力比较差的编译器而言,严格的类型匹配也能防止出现错误。

相反,对数据类型不讲究的编程会使程序员养成懒惰习惯,他们不用考虑变量的类型,不用定义适当的转换。这样在很多情况下,编译器只能猜测程序员的思想,绝大部分都会猜测正确,但有时候会发生错误,这是不可避免的。

数据类型的匹配对程序员而言意味着更大的工作量。你必须明确地声明所有的变量,而且从一种类型到另一种类型的转换时要格外小心。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134