iT邦幫忙

2023 iThome 鐵人賽

DAY 12
0
Software Development

C# 學習之路系列 第 13

[DAY12] C#基礎與實作(字串處理)

  • 分享至 

  • xImage
  •  

C# 程式基礎

C# 提供了豐富的字串處理功能,可用於拼接、格式化、分割、替換和搜索字串

字串處理:

字串拼接 (Concatenation):

使用 + 運算符或 string.Concat 方法來連接字串。
  • 程式範例:
    string firstName = "John";
    string lastName = "Doe";
    string fullName = firstName + " " + lastName;
    

字串格式化 (String Formatting):

 使用 `string.Format` 方法或字串插值來格式化字串。
  • 程式範例:
    int age = 30;
    string message = string.Format("I am {0} years old.", age);
    // 或者使用字串插值
    string message = $"I am {age} years old.";
    

字串分割 (String Splitting):

使用 `string.Split` 方法將字串分割成字串陣列。
  • 程式範例:
    string names = "John,Jane,Jim";
    string[] nameArray = names.Split(',');
    //nameArray[0] = "John" ....
    

字串替換 (String Replacement):

 使用 `string.Replace` 方法來替換字串中的部分內容。
  • 程式範例:
    string input = "Hello, world!";
    string output = input.Replace("world", "C#");
    // Hello, C#!
    

字串搜索 (String Searching):

使用 `string.Contains`、`string.IndexOf` 或正則表達式等方法來搜索字串。
  • 程式範例:
    string text = "C# is a powerful language.";
    bool containsCSharp = text.Contains("C#"); // True
    int index = text.IndexOf("powerful");  // 8
    

程式實作練習:

參考來源

  1. ChatGPT
  2. C#最強入門邁向頂尖高手之路王者歸來
  3. w3schools C#

期望挑戰30天持續更新成功 ~ DAY12


上一篇
[DAY11] C#基礎與實作(錯誤/例外處理)
下一篇
[DAY13] C#基礎與實作(正規表達式)
系列文
C# 學習之路31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言