搜索曆史

清除曆史

熱門搜索

網絡工作室網站建設seo優化小程序

零基礎幹貨

零基礎幹貨

SERVICE CENTER

c# String ,String[] 和 Li廠跳st<String>之間的轉換

網站建設 2021/12/31 13:5下筆5:14  &放兵nbsp; 管理員  &土音nbsp; 閱讀 633

C#對(duì)字符串進(jìn)行處理時(shí車煙),經(jīng)常需要進(jìn)從不行String,String[]和Li唱山st之間的轉換

本文分析一下它們的差異和轉換

一.

  1. String > String[紙東]

String s = "ab cd ef gh"嗎工;
String[] sArray = s.Spl算路it(' ');

  2. String[] > String

string[] sArray = {"ab", "cd妹我", "ef", "gh"};string s = 在們String.Join(" ", sArray);//s 她還= "ab cd ef gh";

  3.String[] > 醫很List

string[] sArray 制子= { "ab", "cd", "ef", "gh" };
L明市ist list = new List(sArray);

  4.List > String[]

List list = new List();
list.Add("ab");         制雨   
list.Add("cd");    靜請        
list.Add("ef")頻吃;            
list.Add("g司高h");        
s器她tring[] sArray = list中紅.ToArray();

  5.String和List之間的轉換可以使用String[]來中轉完成(chén和女g)

二.

  1. String類型有很多常用場睡的字符串操作成(chéng)員

    

    字符串是不可變的,雖然這(zhè)些方法看起(qǐ)來都(dō放湖u)會(huì)改變字符串對(duì)象,其實,它們不會你從(huì)改變而是返回了新的

    副本。對(duì)于一個String,任何“改變”都(dōu)會(科那huì)分配一個新的恒定字符串。 


String s = "ab cd ef gh";
Cons空又ole.WriteLine("{0}", s.ToUpp商化er());
Console.WriteLi說村ne("{0}", s);/*返回結果:
AB CD EF上從 GH
ab cd ef gh*/

    2. String[]是定長(cháng)的,Stri靜靜ng[]一般是在确定字符串數組的長(cháng)度的情況下男事使用 

    3. List< String >一般在數組的長(cháng)度會哥友(huì)發(fā)生變化的情況下使用,例如在數組中間插入一個藍微字符串


TAG标簽:
鍊接地址:
鄭重聲明:以上内容來源自玖捌網絡工作室,轉載請注熱西明出處!

兼顧高品質與個性化的界面(miàn)設計拍北

網站無須三方授權 · 安全穩定、維護方便

玖捌網絡工作室
18972931619
掃碼獲取最新報價
0.054688