Time of Update: 2016-04-04
標籤:一。刪除1. while (usrListView.SelectedIndex != -1) { var currentSelectIndex = usrListView.SelectedIndex; var item = usrView[currentSelectIndex]; using (StockManageDataContext
Time of Update: 2016-04-05
標籤:轉帖重構學習 重構?代碼壞味道?看到這兩個疑問,也許就知道本期的話題是關於“重構”的,重構無處不在,重構可大可小,重構隨時隨地。讓重構時刻記在腦海,使自己的代碼變的優美。就讓這本“重構藝術”手冊帶你走進重構的世界,親密接觸重構,如欣賞藝術般,體會重構的魅力。 文章:http://files.cnblogs.com/xia520pi/C_Sharp_Refactoring.rar 文章的目錄:1、代碼重構1.1、著作權聲明1.
Time of Update: 2016-04-04
標籤: 爬蟲技術學習總結爬蟲技術 -- 基礎學習(一)HTML正常化(附特殊字元編碼錶)爬蟲技術 -- 基本學習(二)爬蟲基本認知爬蟲技術 -- 基礎學習(三)理解URL和URI的聯絡與區別爬蟲技術 -- 基礎學習(四)HtmlParser基本認識爬蟲技術 -- 基礎學習(五)解決頁面編碼識別(附c#代碼)爬蟲技術 -- 基礎學習(六)解析相對位址爬蟲技術 -- 進階學習(七)簡單爬蟲抓取樣本(附c#代碼)爬蟲技術 -- 進階學習(八)類比簡單瀏覽器(附c#代碼)爬蟲技術 --
Time of Update: 2016-04-05
標籤: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 /*------------------------------------------------------------------------------------------------------------ 7 * 類_解構函式: 8 * 1.
Time of Update: 2016-04-04
標籤:C#中,判斷相等有兩種方式,一種是傳統的==操作,一種是object提供的Equals方法。二者的區別在於: 一、==操作符判斷的是堆棧中的值,Equlas判斷的是堆中的值。 C#提供實值型別和參考型別,實值型別儲存在棧上,故用==判斷是直接判斷其值是否相等,因為實值型別不存在堆中的資料,因此實值型別的Equals也是判斷資料。即,對於實值型別而言,==與Equals相同,均是判斷其值是否相等。
Time of Update: 2016-04-04
標籤:案一:Try...Catch(執行效率不高)private bool IsNumberic(string oText){ try { int var1=Convert.ToInt32 (oText); return true; } catch { return false; }}
Time of Update: 2016-04-05
標籤:官網Enumerable.Distincthttps://msdn.microsoft.com/zh-cn/library/bb338049.aspxCSDN中作者oriency755關於Distinct的使用:http://blog.csdn.net/oriency755/article/details/13773557使用 using System;using System.Collections.Generic;using System.Linq;using System.
Time of Update: 2016-04-05
標籤:http://www.cnblogs.com/liuxinls/archive/2013/02/15/2912968.html?流用於對IO處理在System.IO名稱空間中有以下類BinaryReader/Writer TextReader/Writer Stream
Time of Update: 2016-04-05
標籤:注://關閉,父視窗彈出對話方塊,子視窗直接關閉this.Response.Write("<script language=javascript>window.close();</script>");//關閉,父視窗和子視窗都不彈出對話方塊,直接關閉this.Response.Write("<script>");this.Response.Write("{top.opener
Time of Update: 2016-04-05
標籤:原文: C#實現的ReplaceFirst和ReplaceLast ReplaceFirst: public static string ReplaceFirst(string input,
Time of Update: 2016-04-05
標籤: 0.Regex:http://www.runoob.com/csharp/csharp-regular-expressions.html 1.異常處理:try{ // 引起異常的語句}catch( ExceptionName e1 ){ // 錯誤處理代碼}catch( ExceptionName e2 ){ // 錯誤處理代碼}catch( ExceptionName eN ){ // 錯誤處理代碼}finally{ // 要執行的語句} 2.C#
Time of Update: 2016-04-05
標籤:Linux守護進程(Daemon)是Linux的後台服務進程,它脫離了與控制終端的關聯,直接由Linux
Time of Update: 2016-04-04
標籤:Linux守護進程(Daemon)是Linux的後台服務進程,它脫離了與控制終端的關聯,直接由Linux
Time of Update: 2016-04-04
標籤:一、裡氏轉換(1)子類可以賦值給父類:如果有一個地方需要一個父類作為參數,我們可以給一個子類代替。(2)如果父類裝的是子類對象,那麼這個父類可以強轉為子類對象。二、實值型別跟參考型別區別1、在記憶體上儲存的地方不一樣。 實值型別的值是儲存在記憶體的棧當中。
Time of Update: 2016-04-04
標籤: 最近很多同學為了實習都在學Java,但是我個人更偏好C#,首先因為自己基礎不是太好,而C#又更容易入門,擁有比較完善的開發環境,是微軟開發出來的語言。它吸收了C++和Java兩門語言的所有有點,因為它跟兩者相比比較年輕,不斷的改善。所以打算在考研期間認真學習C#,也算是為萬一考不上研究生留一條後路。
Time of Update: 2016-04-04
標籤: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Threading.Tasks; 9 using System.Windows.Forms;10 using
Time of Update: 2016-04-04
標籤: 0.Properties檔案夾 定義你程式集的屬性 項目屬性檔案夾 一般只有一個 AssemblyInfo.cs 類檔案,用於儲存程式集的資訊,如名稱,版本等,這些資訊一般與項目屬性面板中的資料對應,不需要手動編寫Bin
Time of Update: 2016-04-04
標籤:1.委託委託的聲明原型是 delegate <函數傳回型別> <委託名> (<函數參數>)例如:public delegate void Calculator(int i, int j);這樣就定義了一個委託,但是委託在.net內相當於聲明了一個類,類如果不執行個體化為對象,很多功能是沒有辦法使用的,委託也是如此.下面,直接來定義一個委託,並且來使用委託。namespace _delegate{ public
Time of Update: 2016-04-04
標籤:類(class)是C#類型中最基礎的類型。類是一個資料結構,將狀態(欄位)和行為(方法和其他函數成員)組合在一個單元中。類提供了用於動態建立類執行個體的定義,也就是對象(object)。類支援繼承(inheritance)和多態(polymorphism),即衍生類別能夠擴充和特殊化基類的機制。使用類聲明可以建立新的類。類聲明以一個聲明頭開始,其組成方式如下:先是指定類的特性和修飾符,後跟類的名字,基類(如果有的話)的名字,以及被該類實現的介面名。聲明頭後面就是類體了,它由一組包含在大括弧
Time of Update: 2016-04-05
標籤: object-c中的布爾類型比C語言中的bool類型早了10年,它具有YES和NO兩種值。在object-c中的布爾類型BOOL實際上是一種帶符號的字元類型(signed