本文實例展示了C#程序設計中String與string的區別,對于C#初學者來說有很好的參考借鑒價值。具體如下:
一、區別分析:
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(); }}
程序運行結果如下圖所示:
新聞熱點
疑難解答