字符串是用於表示文本的字符的有序集合。 AString對象是的有序集合System.Char對象表示一個字符串;System.Char對象都對應於一個 utf-16 代碼單元。 值String對象是有序集合的內容System.Char對象,並且值是不可變 (即,它是隻讀的)。 字符串的不可變性的詳細信息,請參閱不可變性和 StringBuilder 類本主題中後面的部分。 最大大小String在內存中的對象是 2 GB,還是約 1 億個字符。
聲明方式:
string 變量名=「初始值」
(string類型變量可以看成是char變量的只讀數組)
大寫ToUpper
小寫ToLower
Equals方法 返回布爾值
compare(字符串1,字符串2,布爾值)。
布爾值爲true時,忽略大小寫進行比較
示例輸出001到010的數字
字符串1.Substring(整數n);
你調用Substring方法以從指定的字符位置開始且在字符串的結尾結束的字符串中提取子字符串。 起始字符位置是從零開始;換而言之,在字符串中的第一個字符位於索引 0,不得索引 1 處。 若要提取子字符串的指定的字符位置開始和結束之前到字符串的末尾,調用Substring方法。
字符串1.Substring(整數N,整數M);
你調用Substring(Int32, Int32)方法以從指定的字符位置開始和結束之前字符串末尾的字符串中提取子字符串。 起始字符位置是從零開始;換而言之,在字符串中的第一個字符位於索引 0,不得索引 1 處。 若要提取子字符串從指定的字符位置開始並一直到字符串的末尾,調用Substring(Int32)方法。
示例:
用倆種重載方法來實現對字符串」0123456789」的截取
實現單詞首字母某個大寫,其餘字母小寫,如wORD轉換爲Word
分割是通過Split方法來實現的。其中有多種重載形式
格式爲:字符串1.Split(字符或字符數組)
分割後返回值是一個字符串數組。
示例:
「csdn-C#-walker 」用-來分割」
「cscn-C#-walker=字符串」用-和=來分割
示例
插入
示例:
填充
示例:
示例
示例:
示例:
查找是通過IndexOf和LastIndexOf倆個方法實現的
示例
實例
判斷輸入字符中是否包含」csdn」,如果包含,則輸出第一次和最後一次出現的位置,如果不包含則不輸出