日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#中的字符串

發布時間:2023/12/20 C# 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#中的字符串 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
字符串類型 String text=Console.ReadLine();//用戶輸入內容【等號前面設置類型string 然后接變量的名字】Console.WriteLine(text);//控制臺接收Console.ReadLine();//顯示
? ? 字符串中的轉譯符
? ? * C# 中的字符串用“”號包起來;
? ? ** \ 后面接一個特殊符號,組成轉譯字符;@字在字符串前面表示 不轉譯。@ 后面會接表示路徑的字符串,保留里面的\。
? ? *** 常用的轉譯符:
? ? \+這個特殊字符,就可以把這個特殊字符顯示出來了。 \n 表示換行、\b 表示退格、\\ 表示的是一個\。\t 表示的是水平制表符、\”表示的是一個雙引號。

字符串數組
數組里面的字符串元素,每一元素都需要加雙引號,才能顯示所有元素。



各個元素中間加“|”:



字符串函數


? ? 簡單介紹
? ? String可以看做是char的只讀數組。Char c=s[1];例子:遍歷輸出string中的每個元素。 C#中字符串有一個重要的特性:不可變性。字符串一旦聲明就不再可以改變。所以只能通過索引來讀取指定位置的char,不能對指定位置的char進行修改。如果需要對char進行修改,那么就必須創建一個新的字符串,用s.ToCharArray()方法得到字符串的char數組,對數組進行修改后,調用new string(char[])這個構造函數來創建char數組的字符串。一旦字符串被創建,那么char數組的修改也不會造成字符串的變化。
? ?顯示字符串中的個數 String text=“哈哈 你真好看”Console.WriteLine(text.Length);//Length顯示個數
? ?修改字符串內容
? ? 定義字符串數組,修改數組中某個字符,然后再重新賦值顯示出來。


? ?字符串轉化為大小寫 String類常用方法:ToLower():轉化為小寫形式 ***字符串是不可變的,所以這些函數都不會直接改變字符串的內容,而是把修飾后的字符串的值通過函數返回值的形式返回。S.ToLower()與s=s.ToLower() ToUpper():轉化為大寫形式Trim():去掉字符串兩端的空白 忽略大小寫比較:str.Equals
? ?移除字符串中不想要的內容


***一切類型都可以調用.ToString()方法轉化成字符串類型。


? ?字符串替換 String Replace(string oldvalue,string newvalue)string name="小楊很純潔"name=name.Replace("小楊","小蘇")//將小楊很純潔 替換為 小蘇很純潔
? ?判斷字符串中是否包含子字符串 Bool contains //包含bool result=name.Contains(“小楊”);if(result){name=name.Replace(“純潔”,“邪惡”);//如果包含 就將 純潔 替換為 邪惡Console.WriteLine(name);}else{Console.WriteLine(name);//不包含 就直接輸出姓名}Console.ReadKey();
? ?找字符串的索引
? ?普通索引:如果查找這個字符串在這個字符串中,那么就會把這個字符串的索引顯示出來,如果找不到這個字符串,返回的結果就是-1


? ?最后一個字符串的索引:


? ?取子字符串
? ? String substring(int startindex),取從位置startindex開始一直到最后的子字符串。


? ?在某個索引下截取某一長度的子字符串:


? ?判斷字符串是否以某個子字符串開始、結束

字符串方法
? ?靜態方法的調用
? ?類名.方法名
? ?在某個索引處插入字符串


? ?分割字符串


? ?移除字符串


? ?切割前后字符


? ?將字符串反向輸出

總結 string st="哈哈,你又美膩/帥咯!"char[]chs=st.ToCharArray();st=new string(chs);st.ToUpper();st.ToLower();st.Contains("帥");st.StartWith("帥");st.EndWith("美");st.SubString(3,3);st.Replace("了”,“啦”);st.Remove(3);string str=("哈哈,h");st.Equals(str,StringComparison.OrdinalIgnoreCase);st.Split(new char[]{,},StringSplitOptions.RemoveEmptyEntries);st.Trim();string.Join("|",new string[]{"老牛",“鳳姐”});st.Insert(5,"呵呵");st.IndexOf("美",7);st.LastIndexOf("了");string.IsNullOrEmpty(st);string.Format("{0}","你又變美啦");

總結

以上是生活随笔為你收集整理的C#中的字符串的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。