C# 获取全部对象的字符串表示一ToString方法

应用程序开发过程当中常常须要获取对象的字符串表示.Object类中定义了一个ToString的虚方法.因此在任何类型的实例上都能调用该方法.spa

C#中几乎全部的类型都派生自Object,因此若是当前类型没有重写ToString()方法的状况下,调用ToString()方法,默认返回当前类型的名称,有以下佐证:3d

FCL中几乎全部的基元类型(值类型)几乎都重写了ToString()方法,用来返回其值的字符串表现形式,如:1.ToString()="1";code

示例代码以下:对象

            Int32 a = 1;
            Object b= new Object();
            Console.WriteLine("值类型(Int32类型)的字符串的表现形式:{0}", a.ToString());
            Console.WriteLine("引用类型字符串的表现形式:{0}", b.ToString());
            Console.ReadKey();

相关文章
相关标签/搜索