1、程式退出
2、字典(dictionary)是乙個集合,其中每個元素都是乙個鍵/值對。常用於查詢和排序的列表。dictionary
3、file.exists(strpath) :指定路徑的檔案是否存在
4、filestream(path, filemode.open) 使用
filestream
類對檔案系統上的檔案進行讀取、寫入、開啟和關閉操作,
但經常使用
streamreader
或streamwriter
執行這些功能。這是因為
filestream
類操作的是位元組和位元組陣列,而
stream
類操作的是字元資料。字元資料易於使用,但是有些操作,比如隨機檔案訪問
(訪問檔案中間某點的資料
),就必須由
filestream
物件執行。
streamreader實現了抽象基類textreader類,而streamwriter實現了抽象基類textwriter。分別用於對流的讀取與寫入。streamreader(filestream,encoding.utf8) 以一種特定的編碼從位元組流中讀取字元。
5、(inte***ce)在乙個類裡定義乙個介面型別的屬性有什麼作用?
比如定義乙個介面iauthservice,有個login成員,是乙個返回型別是c,引數型別是b的函式:c login(bb);
在類clientpackage裡定義了乙個iauthservice型別的屬性:publicstatic iauthservice authservice why?
就是提供乙個將當前clientpackage類物件轉換為authservice型別的物件的屬性,這樣你可以直接通過該屬性來呼叫介面中的方法。。
即:登入介面中userinfouser = clientpackage.authservice.login(txt_user.text, txt_pswd.text, ip,clientcode); 其實呼叫的是介面的方法.
6、 ipaddress ipaddress= iphost.addresslist[0]; 是否要去除ip.isipv6linklocal
7、path.combine() :合併兩個字串
8、string.isnullorempty(stringvalue) 它使您能夠同時測試 string 是否為空引用或其值是否為 empty。如果 value 引數為空引用或空字串(""),則為 true;否則為 false。
9、string.format (string, object) 將指定的 string 中的格式項替換為指定的 object 例項的值的文字等效項。
string.format (string, object) 將指定 string 中的格式項替換為指定陣列中相應 object 例項的值的文字等效項。
例如:string.format("",0.2) 結果為:¥0.20 (英文作業系統結果:$0.20)
預設格式化小數點後面保留兩位小數,如果需要保留一位或者更多,可以指定位數
string.format("",23.15) 結果為:¥23.2 (擷取會自動四捨五入)
string.format(" = ''", f.name, value);//對應替換
10、(serializable)序列化類userinfo—table("auth_user_info") model模組中
[serializable]要使乙個類可序列化,最簡單的方法是使用serializable 屬性對它進行標記,
[table("auth_user_info")] 將某個類指定為與資料庫表相關聯的實體類。(要寫相關屬性tableattribute,位於
data
模組中)
public class userinfo : baseentity
序列化是將物件狀態轉換為可保持或傳輸的形式的過程。序列化的補集是反序列化,後者將流轉換為物件。這兩個過程一起保證資料易於儲存和傳輸。。序列化乙個物件,然後使用 http 通過 internet 在客戶端和伺服器之間傳輸該物件。序列化是將物件處理為位元組流以儲存物件或傳輸到記憶體、資料庫或檔案。其主要目的是儲存物件的狀態,以便可以在需要時重新建立物件。
與timer m_timer = new timer (); m_timer.interval = 1000; 等價
附:基礎模組 util.cs
1、轉換方法: string vartostr(object dataobj)轉換為字串 vartocnmoney(double money) 轉換為大寫人民幣方法
2、正規表示式匹配:regex.match(string input,string pattern) 返回 input 中與正規表示式模式
匹配的第乙個子字串。
eg:pattern=@"\b\w*z+\w*\b"
match.nextmatch(); 獲得下乙個匹配項
匹配整數、浮點數、郵箱
3、安全,加密、解密:system.security.cryptography命名空間提供加密服務,包括安全的資料編碼和解碼,以及許多其他操作,例如雜湊法、隨機數字生成和訊息身份驗證。更多參考:加密服務
descryptoserviceprovider類:定義訪問資料加密標準 (des) 演算法的加密服務提供程式 (csp) 版本的包裝物件。
知識點整理
一 標準庫容器和演算法 1.順序容器 與前面類似 2.關聯容器 map和multimap 元素包含key 鍵 和值 value 兩部分 按照鍵對元素排序 map不允許重複元素出現,但multimap可以 set和multliset 是包含已排序物件的關聯容器 只是單純的鍵的集合 set不允許重複鍵出...
知識點整理
一 標準庫容器和演算法 1.順序容器 與前面類似 2.關聯容器 map和multimap 元素包含key 鍵 和值 value 兩部分 按照鍵對元素排序 map不允許重複元素出現,但multimap可以 set和multliset 是包含已排序物件的關聯容器 只是單純的鍵的集合 set不允許重複鍵出...
知識點整理
一 狀態控制碼 code,control flag 標誌位欄位 u a p r s f 佔6位元。各 位元的含義如下 ack 確認位元 acknowledge 只有當ack 1時確認號字段才有效,代表這個封包為確認封包。當ack 0時,確認號無效。psh push function 若為1時,代表要...