程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#基礎之String篇

C#基礎之String篇

編輯:關於C語言

曾經看到過許多同事寫過一些類似於StringHelper類(封裝一些常用的字符串操作方法的類),我自己也寫過類似的類,封裝一些拼接字符串,比較字符串,判斷字符串等常用的字符串操作方法。現在發現,這些方法中大部分都是多余的,微軟已經為字符串提供了許多常用的操作了,而且比自己寫的更強大,更容易使用。下面列舉一些常用的方法:

string input = " , abcde , ";
string[] inputs = { "a", "b", "c", "d" };

//移除字符串前面的空格符
Console.WriteLine("\"" + input.TrimStart() + "\"");

//移除字符串前面的指定字符
Console.WriteLine("\"" + input.TrimStart(' ', ',') + "\"");

//移除字符串後面的空格符
Console.WriteLine("\"" + input.TrimEnd() + "\"");

//移除字符串後面的指定字符
Console.WriteLine("\"" + input.TrimEnd(' ', ',') + "\"");

//移除字符串前後的空格符
Console.WriteLine("\"" + input.Trim());

//移除字符串前後的指定字符
Console.WriteLine("\"" + input.Trim(' ', ',') + "\"");

//在字符串的指定位置插入字符串
Console.WriteLine(input.Insert(0, "abcde"));

//拼接字符串數組
Console.WriteLine(String.Concat(inputs));

//使用指定分隔符拼接字符串數組
Console.WriteLine(String.Join(",", inputs));

//使用指定分隔符拼接字符串數組,並指定位置
Console.WriteLine(String.Join(",", inputs, 0, 2));

//比較兩個字符串
Console.WriteLine(String.Compare("abc", "Abc"));

//比較兩個字符串,並忽略大小寫
Console.WriteLine(String.Compare("abc", "abc", true));

雖然上面的這些方法沒有什麼技術含量,但是對我們在開發的過程中很有幫助。在軟件開發,技術固然是要有的,但基礎很重要,細心很重要,質量很重要

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved