參考:http://www.microsoftvirtualacademy.com/Content/ViewContent.aspx?et=9851&m=9832&ct=31042spa
若有錯誤,歡迎指正code
String:類,System.Stringblog
string:類型,變量get
二者本質上沒有任何區別,都是System.String,string只是System.String的別名而已string
惟一的區別在於如何按照代碼約定的來寫,如聲明變量時使用小寫string,使用System.String下方法時使用大寫的Stringit
下面貼代碼class
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(); } }