【C#学习笔记】类型转换

时间:2023-03-09 02:39:37
【C#学习笔记】类型转换
using System;

namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            ";
            ;
            Console.Write(b+"\n");

            a = Convert.ToString(b);
            Console.Write(a+"\n");

            double s = 123.455;
            string l = Convert.ToString(s);
            Console.Write(l+"\n");

            s = Convert.ToDouble(l)+;
            Console.Write(s);

            Console.Read();
        }
    }
}
Convert

将一个基本数据类型转换为另一个基本数据类型。

下表列出了由 Convert 类型公开的成员。 

公共字段 

    DBNull  一个常数,表示没有数据的数据库列(即数据库为空)。 

公共方法 

    ChangeType 返回具有指定类型而且其值等效于指定对象的 Object。  

    Equals  确定两个 Object 实例是否相等。 (从 Object 继承。) 

    FromBase64CharArray  将 Unicode 字符数组的子集(它将二进制数据编码为 base 64 数字)转换成等效的 8 位无符号整数数组。参数指定输入数组的子集以及要转换的元素数。  

    FromBase64String  将指定的 String(它将二进制数据编码为 base 64 数字)转换成等效的 8 位无符号整数数组。  

    GetHashCode   用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) 

    GetType   获取当前实例的 Type。 (从 Object 继承。)

    GetTypeCode  返回指定对象的 TypeCode。  

    IsDBNull  返回有关指定对象是否为 DBNull 类型的指示。  

    ReferenceEquals   确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) 

    ToBase64CharArray   将 8 位无符号整数数组的子集转换为用 Base 64 数字编码的 Unicode 字符数组的等价子集。  

    ToBase64String   将 8 位无符号整数数组的值转换为它的等效 String 表示形式(使用 base 64 数字编码)。  

    ToBoolean   将指定的值转换为等效的布尔值。  

    ToByte   将指定的值转换为 8 位无符号整数。

    ToChar  将指定的值转换为 Unicode 字符。  

    ToDateTime   将指定的值转换为 DateTime。  

    ToDecimal   将指定值转换为 Decimal 数字。

    ToDouble   将指定的值转换为双精度浮点数字。  

    ToInt16   将指定的值转换为 16 位有符号整数。

    ToInt32   将指定的值转换为 32 位有符号整数。  

    ToInt64   将指定的值转换为 64 位有符号整数。  

    ToSByte   将指定的值转换为 8 位有符号整数。 

    ToSingle   将指定的值转换为单精度浮点数字。 

    ToString   将指定值转换为其等效的 String 表示形式。  

    ToUInt16   将指定的值转换为 16 位无符号整数。 

    ToUInt32   将指定的值转换为 32 位无符号整数。  

    ToUInt64   将指定的值转换为 64 位无符号整数。