首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 字串處理基礎:依標點符號分行與字串反轉 (第 1 部分)

     編輯:關於C語言

前言

整理常見字串處理小技巧,僅使用 .NET 內建 String 方法,適合初學者參考練習。

1. 依指定標點符號分行

輸入 "abc,defg,hijklmn,opq,rstuv",以逗號分割並換行輸出:

string oldStr = textBox1.Text.Trim();
string[] parts = oldStr.Split(',');
for (int i = 0; i < parts.Length; i++)
{
    if (richTextBox1.Text == "")
        richTextBox1.Text = parts[i];
    else
        richTextBox1.Text += "\n" + parts[i];
}
// 輸出:
// abc
// defg
// hijklmn
// opq
// rstuv

2. 字串反轉輸出

輸入 "ABCDEFG" → 輸出 "GFEDCBA":

string str1 = textBox1.Text.Trim();
char[] arr = str1.ToCharArray();
Array.Reverse(arr);
string str2 = new string(arr);
textBox2.Text = str2;

現代簡潔寫法

  • 分行:richTextBox1.Text = string.Join("\n", textBox1.Text.Split(','));
  • 反轉:textBox2.Text = new string(textBox1.Text.Reverse().ToArray()); (需 using System.Linq;)

適用場景

  • CSV 簡易解析、日誌格式化。
  • 字串反轉常用於演算法練習、回文判斷、簡單加密混淆。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved