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

歡迎訪問 生活随笔!

生活随笔

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

C#

C# 实例练习——字符串处理(第三天)

發布時間:2023/12/10 C# 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# 实例练习——字符串处理(第三天) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.? 編寫程序將IP地址分解后輸出(將IP地址中的點(.)去掉,替換成空格符),如:132.123.4替換后為132? 123? ?4。

1 Console.WriteLine("請輸入您電腦的IP地址:"); 2 string str = Console.ReadLine(); 3 string str1 = str.Replace(".", "\t"); 4 Console.WriteLine("您的ip地址各部分分別為:" + "\n" + str1); 5 Console.ReadKey();

2.? 輸入一個網址,判斷頂級域名是什么類型,conm為商業網站,net為網絡服務機構網站,org為非營利組織網站,gov為政府網站,edu為教育網站;如:用戶輸入htp://www.baidu.com,t提示:頂級域名為:.com,這是一個商業網站。

1 Console.WriteLine("請輸入一個URL域名:"); 2 string strr = Console.ReadLine(); 3 int index = strr.LastIndexOf('.'); 4 string str2 = strr.Substring(index); 5 Console.WriteLine("您輸入的URL頂級域名是:" + str2); 6 switch (str2) 7 { 8 case ".com": 9 Console.WriteLine("這是一個商業網站"); 10 break; 11 case ".net": 12 Console.WriteLine("這是一個網絡服務機構網站"); 13 break; 14 case ".org": 15 Console.WriteLine("這是一個非營利組織網站"); 16 break; 17 case ".gov": 18 Console.WriteLine("這是一個政府機構網站"); 19 break; 20 case ".edu": 21 Console.WriteLine("這是一個教育機構網站"); 22 break; 23 default: 24 Console.WriteLine("您的輸入有誤,請正確輸入您的網址!"); 25 break; 26 } 27 Console.ReadKey();

3.? 輸入一個字符串,輸出每個單詞,然后再用下劃線鏈接輸出。

1 Console.WriteLine("請輸入一串字符,并用空格分隔單詞:"); 2 string str1 = Console.ReadLine(); 3 string[] array1 = str1.Split(' '); 4 Console.WriteLine("分割后的字符串為:"); 5 foreach (var item in array1) 6 { 7 Console.WriteLine(item); 8 } 9 string str2 = str1.Replace(" ","_"); 10 Console.WriteLine("鏈接后的字符串為:{0}",str2);

4.? 輸入一個字符串(每個單詞以空格分隔開),將字符串按照駝峰命名法的規則連接后輸出

1 Console.WriteLine("請輸入一個字符串,各單詞以空格分隔:"); 2 string str3 = Console.ReadLine(); 3 string[] array2 = str3.Split(' '); 4 string temp = ""; 5 foreach (var item in array2) 6 { 7 temp += item.Substring(0, 1).ToUpper()+item.Substring(1); 8 } 9 string result = temp.Substring(0, 1).ToLower()+temp.Substring(1); 10 Console.WriteLine("按Camel規則轉換后的名稱是:{0}",result);

5.? 接收用戶輸入的郵箱,驗證該郵箱是否正確(驗證郵箱中是否包含. 和@符號,并且.? 的位置在@符號之后);提取郵箱號中的用戶名并輸出,輸出郵箱中的域名,如aaa@163.com中的com即為域名。

1 Console.WriteLine("請輸入您的郵箱:"); 2 string youXiang = Console.ReadLine(); 3 int index3 = youXiang.IndexOf("@"); 4 int index4 = youXiang.IndexOf("."); 5 if (index3<0||index4<0) 6 { 7 Console.WriteLine("郵箱必須包含@符號或 . 符號!"); 8 } 9 string str4 = youXiang.Substring(0, youXiang.IndexOf("@")); 10 string str5 = youXiang.Substring(youXiang.LastIndexOf(".")+1); 11 Console.WriteLine("郵箱{0}的用戶名是{1},域名是{2}",youXiang,str4,str5); 12 Console.ReadKey();

?

轉載于:https://www.cnblogs.com/pang951189/p/7441497.html

總結

以上是生活随笔為你收集整理的C# 实例练习——字符串处理(第三天)的全部內容,希望文章能夠幫你解決所遇到的問題。

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