您好,登錄后才能下訂單哦!
今天小編給大家分享一下C#中String類的屬性及方法有哪些的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
String 類有以下兩個屬性:
序號 | 屬性名稱 & 描述 |
---|---|
1 | Chars 在當前 String 對象中獲取 Char 對象的指定位置。 |
2 | Length 在當前的 String 對象中獲取字符數。 |
String 類有許多方法用于 string 對象的操作。下面的表格提供了一些最常用的方法:
序號 | 方法名稱 & 描述 |
---|---|
1 | public static int Compare( string strA, string strB ) 比較兩個指定的 string 對象,并返回一個表示它們在排列順序中相對位置的整數。該方法區分大小寫。 |
2 | public static int Compare( string strA, string strB, bool ignoreCase ) 比較兩個指定的 string 對象,并返回一個表示它們在排列順序中相對位置的整數。但是,如果布爾參數為真時,該方法不區分大小寫。 |
3 | public static string Concat( string str0, string str1 ) 連接兩個 string 對象。 |
4 | public static string Concat( string str0, string str1, string str2 ) 連接三個 string 對象。 |
5 | public static string Concat( string str0, string str1, string str2, string str3 ) 連接四個 string 對象。 |
6 | public bool Contains( string value ) 返回一個表示指定 string 對象是否出現在字符串中的值。 |
7 | public static string Copy( string str ) 創建一個與指定字符串具有相同值的新的 String 對象。 |
8 | public void CopyTo( int sourceIndex, char[] destination, int destinationIndex, int count ) 從 string 對象的指定位置開始復制指定數量的字符到 Unicode 字符數組中的指定位置。 |
9 | public bool EndsWith( string value ) 判斷 string 對象的結尾是否匹配指定的字符串。 |
10 | public bool Equals( string value ) 判斷當前的 string 對象是否與指定的 string 對象具有相同的值。 |
11 | public static bool Equals( string a, string b ) 判斷兩個指定的 string 對象是否具有相同的值。 |
12 | public static string Format( string format, Object arg0 ) 把指定字符串中一個或多個格式項替換為指定對象的字符串表示形式。 |
13 | public int IndexOf( char value ) 返回指定 Unicode 字符在當前字符串中第一次出現的索引,索引從 0 開始。 |
14 | public int IndexOf( string value ) 返回指定字符串在該實例中第一次出現的索引,索引從 0 開始。 |
15 | public int IndexOf( char value, int startIndex ) 返回指定 Unicode 字符從該字符串中指定字符位置開始搜索第一次出現的索引,索引從 0 開始。 |
16 | public int IndexOf( string value, int startIndex ) 返回指定字符串從該實例中指定字符位置開始搜索第一次出現的索引,索引從 0 開始。 |
17 | public int IndexOfAny( char[] anyOf ) 返回某一個指定的 Unicode 字符數組中任意字符在該實例中第一次出現的索引,索引從 0 開始。 |
18 | public int IndexOfAny( char[] anyOf, int startIndex ) 返回某一個指定的 Unicode 字符數組中任意字符從該實例中指定字符位置開始搜索第一次出現的索引,索引從 0 開始。 |
19 | public string Insert( int startIndex, string value ) 返回一個新的字符串,其中,指定的字符串被插入在當前 string 對象的指定索引位置。 |
20 | public static bool IsNullOrEmpty( string value ) 指示指定的字符串是否為 null 或者是否為一個空的字符串。 |
21 | public static string Join( string separator, string[] value ) 連接一個字符串數組中的所有元素,使用指定的分隔符分隔每個元素。 |
22 | public static string Join( string separator, string[] value, int startIndex, int count ) 連接一個字符串數組中的指定位置開始的指定元素,使用指定的分隔符分隔每個元素。 |
23 | public int LastIndexOf( char value ) 返回指定 Unicode 字符在當前 string 對象中最后一次出現的索引位置,索引從 0 開始。 |
24 | public int LastIndexOf( string value ) 返回指定字符串在當前 string 對象中最后一次出現的索引位置,索引從 0 開始。 |
25 | public string Remove( int startIndex ) 移除當前實例中的所有字符,從指定位置開始,一直到最后一個位置為止,并返回字符串。 |
26 | public string Remove( int startIndex, int count ) 從當前字符串的指定位置開始移除指定數量的字符,并返回字符串。 |
27 | public string Replace( char oldChar, char newChar ) 把當前 string 對象中,所有指定的 Unicode 字符替換為另一個指定的 Unicode 字符,并返回新的字符串。 |
28 | public string Replace( string oldValue, string newValue ) 把當前 string 對象中,所有指定的字符串替換為另一個指定的字符串,并返回新的字符串。 |
29 | public string[] Split( params char[] separator ) 返回一個字符串數組,包含當前的 string 對象中的子字符串,子字符串是使用指定的 Unicode 字符數組中的元素進行分隔的。 |
30 | public string[] Split( char[] separator, int count ) 返回一個字符串數組,包含當前的 string 對象中的子字符串,子字符串是使用指定的 Unicode 字符數組中的元素進行分隔的。int 參數指定要返回的子字符串的最大數目。 |
31 | public bool StartsWith( string value ) 判斷字符串實例的開頭是否匹配指定的字符串。 |
32 | public char[] ToCharArray() 返回一個帶有當前 string 對象中所有字符的 Unicode 字符數組。 |
33 | public char[] ToCharArray( int startIndex, int length ) 返回一個帶有當前 string 對象中所有字符的 Unicode 字符數組,從指定的索引開始,直到指定的長度為止。 |
34 | public string ToLower() 把字符串轉換為小寫并返回。 |
35 | public string ToUpper() 把字符串轉換為大寫并返回。 |
36 | public string Trim() 移除當前 String 對象中的所有前導空白字符和后置空白字符。 |
上面的方法列表并不詳盡,請訪問 MSDN 庫,查看完整的方法列表和 String 類構造函數。
以上就是“C#中String類的屬性及方法有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。