C# 獲取所有對象的字符串表示一ToString方法


應用程序開發過程中經常需要獲取對象的字符串表示.Object類中定義了一個ToString的虛方法.所以在任何類型的實例上都能調用該方法.

C#中幾乎所有的類型都派生自Object,所以如果當前類型沒有重寫ToString()方法的情況下,調用ToString()方法,默認返回當前類型的名稱,有如下佐證:

FCL中幾乎所有的基元類型(值類型)幾乎都重寫了ToString()方法,用來返回其值的字符串表現形式,如:1.ToString()="1";

示例代碼如下:

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM