正 文

充分利用System.Convert类


www.7dspace.com  更新日期:2005-12-3 5:44:38  七度空间


.NET框架的面向对象程序开发的本质是建立高水准的程序。然而,过多的对象有时候会让人感到窒息,尤其是当程序需要在不同对象之间转换的时候。

利用系统的名称空间中的Convert类,.NET提供了这一问题的解决方法。这一个类使得不同类型之间的转换变得简单化。

严格的转换规则

当数据传递到其他函数的时候,一个转换通常需要正确的数据格式。System.Convert类只限于.NET基本类型的转换,其中包括以下类型:

    * Boolean
    * Char
    * SByte
    * Byte
    * Int16
    * Int32
    * Int64
    * UInt16
    * UInt32
    * UInt64
    * Single
    * Double
    * Decimal
    * DateTime
    * String

(请注意:上表之外的任何类型可以使用映射来进行转换,但本文不涉及到这一内容。)

让我们看一个简单的范例以明白这一类的工作过程。以下是将一个字符值转换为一个整数的C#代码。

String test = "1";
intiTest = System.Convert.ToInt16(test);

对应的VB.NET代码如下:

Dim test As String = "1"
Dim iTest As Integer = System.Convert.ToInt16(test)

虽然代码段很简单,但它说明了使用Convert类是相当的简单。由于位于系统名称空间,在使用它之前无需通过C#或VB.NET的入口语句来引用这一类。

3页,页码:[1] [2] [3] 

上一篇:简单调整VB.NET中的控件
下一篇:在VB.NET中使用动态属性
作者:Tony Patton  来源:开发者在线 ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐