c#字串處理、字串轉陣列、陣列轉字串
一、指示指定的string物件是空引用還是empty字串。(如果value引數為空引用或空字串 (""),則為true;否則為 false。)
if (!string.isnullorempty("字串"))
{}二、定義字串
string str= string.empty;
三、idatareader中讀取資料空字串處理
if (reader["messagehistoryid"] == dbnull.value)
if(ds.tables[0].rows[0]["id"].tostring()!="")
四、list集合轉換為字串
listlist = new list();
list.add(100);
list.add(90);
list.add(60);
list.add(80);
list.add(10);
list.add(40);
list.add(20);
list.add(10);
list.add(50);
list.add(50);
///所見即所得
string strarr = string.join(",", list.toarray());
///公升序
string strarrorderby = string.join(",", list.toarray().orderby(o => o));
///降序
string strarrorderbydesc = string.join(",", list.toarray().orderbydescending(o => o));
///去除重複
string strarrdistinct = string.join(",", list.toarray().distinct());
///排序、去除重複
string strarrorderbydescdistinct = string.join(",", list.toarray().orderbydescending(o => o).distinct());
strarr輸出結果:100,90,60,80,10,40,20,10,50,50
strarrorderby輸出結果:10,10,20,40,50,50,60,80,90,100
strarrorderbydesc輸出結果:100,90,80,60,50,50,40,20,10,10
strarrdistinct輸出結果:100,90,60,80,10,40,20,50
strarrorderbydescdistinct輸出結果:100,90,80,60,50,40,20,10
五、字串轉陣列
#region 字串轉陣列
listlistarr = new list();
string str = "gfedfdasfdasferwq431241324321ablk";
var query = from s in str orderby s select s;
char sortstr = query.toarray();
string strres = new string(sortstr);
label1.text = strres;
#endregion
#region 字串轉陣列
listliststrarr = new list();
foreach (string item in strtemp)
label1.text = string.join(",", liststrarr.toarray());
var num = "1,2,3,4,5,6".split(',').select(v => convert.toint32(v)).toarray();
string aa = num[0].tostring();
string bb = num[1].tostring();
#endregion
六、list.contains方法(確定某元素是否在 list中)
listidlist = new list();
while (reader.read())
七、過濾特殊字元
public string delquota(string str)
;for (int i = 0; i < strquota.length; i++)
return result;
}
C 字串處理
private static regex regnumber new regex 0 9 private static regex regnumbersign new regex 0 9 private static regex regdecimal new regex 0 9 0 9 privat...
C 字串處理
string字串是char的集合,而char是unicode的 所以char可以轉化為int。字串在引數傳遞時為引用傳遞 可以使用空字串 一 字串型別轉換 1.轉為char 可以用索引器來得到字串中指定的字元,如 string mystring hello char mychars mychars ...
C 字串處理
void memccpy void dest,const void src,int c,size t n 從src所指向的物件複製n個字元到dest所指向的物件中。如果複製過程中遇到了字元c則停止複製,返回指標指向dest中字元c的下乙個位置 否則返回null。void memcpy void de...