wordpress過濾用戶輸入數(shù)據(jù)seo管理系統(tǒng)培訓(xùn)
本課要點(diǎn):
1、字符類Char的使用
2、字符串類String的使用
3、可變字符串****StringBuilder
4、常見錯誤
一 何時用到字符與字符串
問題:
輸出C#**課考試最高分:**98.5
輸出最高分學(xué)生姓名:張三
輸出最高分學(xué)生性別:‘男’
二 Char類概述
C#語言中,使用char/Char****類定義字符,并且字符只能用單引號括起來。
語法:
檢查下面這些是否是合法的字符
三 為什么要使用轉(zhuǎn)義字符
問題:
在程序中輸出“C:\Windows”目錄
四 轉(zhuǎn)義字符
轉(zhuǎn)義字符是一種特殊的字符變量,其以反斜線“\”開頭,后跟一個或多個字符。轉(zhuǎn)義字符具有特定的含義,不同于字符原有的意義,故稱“轉(zhuǎn)義”。
五 字符串類String的使用
1 字符串的申明及賦值
C#語言中,字符串必須包含在一對雙引號(“”)之內(nèi),使用String/string****聲明字符串
語法:
2 常見錯誤——空字符串與字符串引用為空
3 連接多個字符串
使用**“+”運(yùn)算符可完成對多個字符串連接的功能?!?/strong>+”運(yùn)算符可以連接多個字符串并產(chǎn)生一個String****對象。
4 比較字符串
問題:
如何判定兩個字符串相等?
其他的比較字符串方式?
5 格式化字符串
6 格式化日期數(shù)據(jù)
7 截取字符串
根據(jù)索引截取子字符串
8 分割字符串
根據(jù)指定的分隔符分割字符串
9 插入字符串
在字符串的指定位置插入子字符串
10 填充字符串
在字符串的左側(cè)或者右側(cè)進(jìn)行字符填充
11 刪除字符串
從一個字符串的指定位置開始,刪除指定數(shù)量的字符
12 復(fù)制字符串
Copy方法——全部復(fù)制
13 替換字符串
將字符串中的某個字符或字符串替換成其他的字符或字符串
六 StringBuilder類的定義
語法:
public StringBuilder()
public StringBuilder(int capacity)
public StringBuilder(string value)
public StringBuilder(int capacity,int maxCapacity)
public StringBuilder(string value,int capacity)
public StringBuilder(string value,int startIndex,int length,int capacity)
七 StringBuilder類的使用
StringBuilder類存在于System.Text****命名空間中。