C#學習系列-String與string的區別


參考:http://www.microsoftvirtualacademy.com/Content/ViewContent.aspx?et=9851&m=9832&ct=31042

如有錯誤,歡迎指正

String:類,System.String

string:類型,變量

兩者本質上沒有任何區別,都是System.String,string只是System.String的別名而已

唯一的區別在於如何按照代碼約定的來寫,如聲明變量時使用小寫string,使用System.String下方法時使用大寫的String

下面貼代碼

    class Program
    {
        static void Main(string[] args)
        {
            /*在代碼使用上沒有任何區別  在使用規范上需要看下是否符合代碼約定的規范*/
            Console.WriteLine(typeof(string));
            Console.WriteLine(typeof(String));
            string name1 = "Gerry 1";
            String name2 = "Gerry 2";
            Console.WriteLine(name1);
            Console.WriteLine(name2);
            Console.WriteLine(string.Concat(name1, name2));
            Console.WriteLine(String.Concat(name1, name2));
            Console.ReadLine();
            Console.ReadLine();
        }
    }


免責聲明!

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



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