Time of Update: 2017-02-28
最近頻繁的接觸到泛型方面的問題,所以也不得不來學習一下了,開始主要是在MSDN的WebCast上去下載教學錄象看的(李建忠老師的),本篇文章先介紹一下泛型入門方面的知識,希望能讓剛開始學習泛型的朋友能夠更快的入門,言歸正傳,首先我們來看一下泛型的基本概念:
Time of Update: 2017-02-27
寫在前邊:做事不堅持,是我這麼多年來最失敗的地方,從今天開始改正,沒有人也沒有動力督促,只能靠自己的決心和行動,來證明...。今天來學學自動屬性,初始值設定項,或叫初始化器。本人知道,這樣的內容在網上早有了,不知能不能放首頁。再放一次,聽聽前輩同仁們的意見。一、自動屬性:在C# 2.0中,我們對成員進行封裝,也就是自動屬性,如下樣本:private int m_one;public int One{ get { return m_one; } set { m_one = value;
Time of Update: 2017-02-27
隱含類型局部變數隱含類型的局部變數是用var關鍵字來聲明的,如下:var i = 123;var h=123.123;var s = “oec2003";var intArr = new[] {1,2,3,4} ;var a = new[] { 1, 10, 100, 1000
Time of Update: 2017-01-18
以下將是 C# 7.0 中所有計劃的語言特性的描述。隨著 Visual Studio “15” Preview 4 版本的發布,這些特性中的大部分將活躍起來。現在是時候來展示這些特性,你也告訴藉此告訴我們你的想法!C#7.0 增加了許多新功能,並專註於資料消費,簡化代碼和效能的改善。或許最大的特性就是元祖和模式比對,元祖可以很容易地擁有多個返回結果,而模型匹配可以根據資料的“形”的不同來簡化代碼。我們希望,將它們結合起來,從而使你的代碼更加簡潔高效,也可以使你更加快樂並富有成效。請點擊
Time of Update: 2017-02-18
C# 如何識別一個字串是否Json格式 :using System;using System.Collections.Generic;using System.Text;namespace CYQ.Data.Tool{ /// <summary> /// 分隔Json字串為字典集合。 /// </summary> internal class JsonSplit { private static bool
Time of Update: 2017-02-17
<span style="font-size:14px;"> </span><pre name="code" class="csharp"><span style="font-size:14px;"> /// <summary> /// 下載帶進度條代碼(普通進度條) ///
Time of Update: 2017-02-06
SmtpClient類允許應用程式使用簡易郵件傳輸通訊協定 (SMTP)
Time of Update: 2017-02-22
IL是.NET架構中中繼語言(Intermediate Language)的縮寫。使用.NET架構提供的編譯器可以直接將來源程式編譯為.exe或.dll檔案,但此時編譯出來的程式碼並不是CPU能直接執行的機器代碼,而是一種中繼語言IL(Intermediate
Time of Update: 2017-02-13
C# 效能最佳化細節1、使用string.Empty給一個Null 字元串變數賦初始值String.Empty是一個指代,而””是具體的實現string filter=“”;//不建議 string filter=string.Empty; //建議2、使用str.Length == 0做空串比較最快的方法:if (str.Length == 0)其次:if (str == String.Empty)或 if (str ==
Time of Update: 2017-02-06
本例是對WinForm中使用百度地圖的簡要介紹。百度地圖目前支援Android開發,IOS開發,Web開發,服務介面,具體可以參照'百度地圖開放平台'。【動態載入百度地圖】涉及到的知識點:WebBrowser控制項,此控制項是VS內建的控制項,使使用者可以在WinForm表單中導航網頁。主要用到Navigate函數,此函數將指定的統一資源定位器 (URL) 處的文檔載入到瀏覽器新視窗或 System.Windows.Forms.WebBrowser
Time of Update: 2017-02-13
原文地址:點擊開啟連結今天在園子首頁看到一篇博文-簡單聊下Unicode和UTF-8,從中知道了UTF-8是Unicode的一種實現方式:Unicode只是給這世界上每個字元規定了一個統一的二進位編號,並沒有規定程式該如何去儲存和解析。可以說UTF-8是Unicode實現方式之一...在快閃記憶體中記錄這個收穫時,@飛鳥_Asuka在回複中提了一個很好的問題:“那麼在選擇編碼方式的時候為什麼unicode和utf8會是分別的兩個選項呢?”在C#中,System.Text.Encoding.Uni
Time of Update: 2017-02-21
###,###,###,##0 #是如果有數位話就顯示,沒數位話是空;0是如果有數位話就顯示,沒數位話是顯示為0。EG:public string GetFormateString(int Precision, double Number) { string text = "###,###,###,##0."; for (int i = 0; i < Precision; i++)
Time of Update: 2017-01-13
Web.config檔案是一個XML文字檔,它用來儲存 ASP.NET Web 應用程式的配置資訊(如最常用的設定ASP.NET Web 應用程式的身分識別驗證方式),它可以出現在應用程式的每一個目錄中。當你通過VB.NET建立一個Web應用程式後,預設情況下會在根目錄自動建立一個預設的Web.config檔案,包括預設的配置設定,所有的子目錄都繼承它的配置設定。如果你想修改子目錄的配置設定,你可以在該子目錄下建立一個 Web.config檔案。它可以提供除從父目錄繼承的配置資訊以外的配置資訊,
Time of Update: 2017-01-13
在之前的項目中,如果有需要使用驗證碼,基本都是自己用GDI+畫圖出來,簡單好用,但是卻也存在了一些小問題,首先若較少幹擾線,則安全性不是很高,驗證碼容易被機器識別,若多畫太多幹擾線條,機器人識別率下降的同時,人眼的識別率也同步下降(震驚哭)。更為重要的是,GDI+繪製的驗證碼一般來說也不會很美觀,如果做一個炫酷的登陸介面卻配了這樣一個驗證碼,畫風詭異,醜到極致。
Time of Update: 2016-12-26
C# 常量常量是固定值,程式執行期間不會改變。常量可以是任何基礎資料型別 (Elementary Data Type),比如整數常量、浮點常量、字元常量或者字串常量,還有枚舉常量。常量可以被當作常規的變數,只是它們的值在定義後不能被修改。整數常量整數常量可以是十進位、八進位或十六進位的常量。首碼指定基數:0x 或 0X 表示十六進位,0 表示八進位,沒有首碼則表示十進位。整數常量也可以有尾碼,可以是 U 和 L 的組合,其中,U 和 L 分別表示 unsigned 和
Time of Update: 2017-01-13
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2016-12-20
前些時候看到CSDN上一篇文章介紹FlashPlayer的渲染效能是HTML 5的數倍文章,回想起幾年來對Adobe的FlashPlayer研究,想從理論上探究一下為什麼會有這樣的結果,同時也解釋一下針對傳統硬體加速(非GPU方案)為什麼Adobe的FlashPlayer會被批評的原因; 早些年在一家IC設計公司為一個低端平台(具有硬體3D加速)作官方的FlashPlayer的硬體加速,幾個月下來,硬體渲染引擎做好了,但最後的結果非常出人意料 -----
Time of Update: 2016-12-20
Factory 方法模式介紹:Factory 方法(Factory Method)模式的意義是定義一個建立產品對象的工廠介面,將實際建立工作延遲到子類當中。核心工廠類不再負責產品的建立,這樣核心類成為一個抽象工廠角色,僅負責具體工廠子類必須實現的介面,這樣進一步抽象化的好處是使得Factory 方法模式可以使系統在不修改具體工廠角色的情況下引進新的產品。Factory 方法模式結構圖:角色分類:抽象工廠角色:是Factory
Time of Update: 2016-12-28
MSDN原文如是說:Evaluates an expression and, when the result is false, prints a diagnostic message and aborts the program.(判斷一個運算式,如果結果為假,輸出診斷訊息並中止程式。)void assert( int expression );參數:Expression (including pointers) that evaluates to nonzero or
Time of Update: 2016-12-20
Try-Catch真的會影響程式效能嗎 今天和TL爭論try-catch使用上的問題,是否為了代碼看上去的美觀而把該方法下得所有代碼都放到try-catch中,我理所當然的持反對意見,但對try-catch的實現機制沒有深入研究過,不能說出令人信服的理由,今天在網上找到個.net的try-catch分析,和大家分享下 很多文章都分析過Try-Catch的機制,以及其對效能的影響。