1.在c#中怎麼判斷是否讀到資料庫的末尾了
sqldatareader reader=helper.executequery(sql)
while(reader.read())
2.擷取字串中的值
substring(startindex,endindex)
string str="12345abc789"
string str1=str.substring(0,3) 注:str1="123"
string str2=str.substring(str.length-1,1) 注 str2='9'
string str3=str.remove(0,3) 注:str3=『45abc789』
padleft(int totalwidth, char paddingchar) //在字串左邊用 paddingchar 補足 totalwidth 長度
padright(int totalwidth, char paddingchar) //在字串右邊用 paddingchar 補足 totalwidth 長度
string str="123456789"
string str1=str.padleft(12,'0') 注 str1=」000123456789「
string str2=str.padright(12,'0') 注 str2='123456789000'
substring和 padleft可以連線的使用更方便
string str="513029199601195252"
string strprovice=(str.substring(0,2).padright(8,'0')) s] 注 strprovice=51000000
3.讀取資料裡的字段,通過身份證把標示省市縣資料擷取出來
namespace
user
j++;
}console.writeline(j);
console.read();
}}
desc解密傳入過來身份證字段 秘鑰用md5加密並只對前八位加密
namespace idjm
public
static
string
desdecrypt(string text, string skey)
des.key = asciiencoding.ascii.getbytes(md5(skey).substring(0, 8));
des.iv = asciiencoding.ascii.getbytes(md5(skey).substring(0, 8));
using (system.io.memorystream ms = new system.io.memorystream())
byte bytes = ms.toarray();
ms.close();
inputbytearray = null;
string str = encoding.default.getstring(bytes);
bytes = null;
return str;}}
}catch
} public
static
string
md5(string str)
}}
spring原始碼的收穫(階段性總結)
spring原始碼已經看了很久了,在對spring原始碼越來越熟悉的同時,也想對這一次的原始碼學習做個階段性的總結。這次總結也不會一次寫完,會在後續逐漸完善。spring對於設計模式的應用,可以說非常的多。在分析spring原始碼時候,我也常常考慮,底層的反射 xml分析 依賴注入的基本原理 所謂的...
WCF學習附帶收穫
今天看wcf例項研究,附帶收穫了幾個概念,才發現自己對於一些巨集觀上的概念性的東西了解的少之又少。很多東西拿來用了卻不知道它的原理和出處,以致別人在說到的時候一臉茫然,知道看了 才知道,哦,原來是這個。不管怎麼樣,要多積累。不管怎麼樣,把知道的理解的不理解的用過的沒用過先記錄下來再說,至少下一次會有...
第二週 學習的收穫
sql 24.查詢 1990 年出生的學生名單 這道題剛開始走了點彎路,先用了等值查詢where sage 1990 當然查不到結果,因為1990年它是乙個時間段,所以應該用between and 語句才能夠準確表達。總結 平時練習時應該注意到題目中隱含的一些條件,而不是只能在題目中明確說 查詢19...