C#中String與string的區(qū)別分析
本文實(shí)例展示了C#程序設(shè)計(jì)中String與string的區(qū)別,對于C#初學(xué)者來說有很好的參考借鑒價(jià)值。具體如下:
一、區(qū)別分析:
String:類,System.String
string:類型,變量
兩者本質(zhì)上沒有任何區(qū)別,都是System.String,string只是System.String的別名而已
唯一的區(qū)別在于如何按照代碼約定的來寫,如聲明變量時(shí)使用小寫string,使用System.String下方法時(shí)使用大寫的String
二、示例代碼如下:
class Program { static void Main(string[] args) { /*在代碼使用上沒有任何區(qū)別 在使用規(guī)范上需要看下是否符合代碼約定的規(guī)范*/ 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(); } }
程序運(yùn)行結(jié)果如下圖所示:
相關(guān)文章
C#設(shè)計(jì)模式之Builder生成器模式解決帶老婆配置電腦問題實(shí)例
這篇文章主要介紹了C#設(shè)計(jì)模式之Builder生成器模式解決帶老婆配置電腦問題,簡單介紹了生成器模式的概念、功能并結(jié)合具體實(shí)例形式分析了C#生成器模式解決配電腦問題的步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-09-09C# SynchronizationContext以及Send和Post使用解讀
這篇文章主要介紹了C# SynchronizationContext以及Send和Post使用解讀,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05C#實(shí)現(xiàn)在啟動(dòng)目錄創(chuàng)建快捷方式的方法
這篇文章主要介紹了C#實(shí)現(xiàn)在啟動(dòng)目錄創(chuàng)建快捷方式的方法,涉及C#快捷方式的創(chuàng)建技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09C#實(shí)現(xiàn)WPF項(xiàng)目復(fù)制和移動(dòng)文件夾
這篇文章介紹了C#實(shí)現(xiàn)WPF項(xiàng)目復(fù)制和移動(dòng)文件夾的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03unity實(shí)現(xiàn)鼠標(biāo)經(jīng)過時(shí)ui及物體的變色操作
這篇文章主要介紹了unity實(shí)現(xiàn)鼠標(biāo)經(jīng)過時(shí)ui及物體的變色操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04