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

歡迎訪問 生活随笔!

生活随笔

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

C#

记录:C#编程中的字符串

發布時間:2025/5/22 C# 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 记录:C#编程中的字符串 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? 拋開編程語法規則,編程就像在處理字符串。

? C#的字符串的故事:

1.char

?char c='a';如果寫成char c="a";c='abc' 錯誤了。單引號括字符,雙引號括字符串

2.string

?string str="hello";

?字符串str的值是hello,長度是5,這里和C語言不一樣,'\0結束符'。

3.取字符串中的字符

?char c=str[0];//c=h;

?注意下標越界問題。

?打印輸出字符串中的每一個字符。

string str="hello"; int size=str.length; for(int i=0; i<size; i++) {Console.WriteLine(str[i]); }

4.字符串的變與不變

?

? 證明這個過程:


string str1="hello"; //str10指向的是str1指向的字符串,而不是str1,即使str1指向其他字符串,、、//str10都不受影響 string str10=str1; str1="world"; Console.WriteLine(str1); Console.WriteLine(str10);

? 打印輸出的結果是:

? ? ? ?world

? ? ? ?hello

? ?這里描述下,str1疑情別戀都無法改變str10最初的初衷。

5.字符串分割處理方法

? string[] Split(param char[] separator);

? ?

public static void Main(string [] args){string ip="192.168.1.0";string [] strArray=ip.Split('.');foreach(string str in strArray){Console.WriteLine(str);}Console.ReadKey();}

?

? ?使用‘.’分割IP地址字符串。

? Split的重載方法:

string stringSplit="今天很輕松忙今天天氣好今天不上班";string[] strSplitArray=stringSplit.Split(new String[]{"今天"},StringSplitOptions.RemoveEmptyEntries);foreach(string str in strSplitArray){Console.WriteLine(str);}

?

? ?使用字符串進行分割字符串。

? ?打印的結果是:

? ?很輕松忙

? ?天氣好

? ?不上班

6.字符串的替換方法

?

string stringSplit="今天很輕松忙今天天氣好今天不上班";string newString=stringSplit.Replace("今天","**");

? 將“今天”用“**”替換掉。

? 比如:在網站論壇中的一些敏感詞匯的處理方式,就用字符串的替換。


轉載于:https://blog.51cto.com/broncho/1258928

總結

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

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