Time of Update: 2018-12-05
public partial class Form1 : Form { private string Estring; private string priKey; private string pubKey; public Form1() { InitializeComponent(); RSACryptoServiceProvider rsa = new
Time of Update: 2018-12-05
代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> class Program { static void Main(string[] args) { Person p = new Person(); Console.WriteLine(p.Name);
Time of Update: 2018-12-05
第I章 開篇第1講:物件導向設計模式與原則第II章 建立型模式第2講:Singleton 單件第3講:Abstract Factory 抽象原廠模式第4講:Builder 產生器模式第5講:Factory Method Factory 方法模式第6講:Prototype 原型模式第III章 結構型模式第7講:Adapter 適配器模式第8講:Bridge 橋接模式第9講:Composite 組合模式第10講:Decorator 裝飾模式第11講:Facade
Time of Update: 2018-12-05
string plaintext = "明文";byte[] srcBuffer = System.Text.Encoding.UTF8.GetBytes(plaintext);HashAlgorithm hash = HashAlgorithm.Create("SHA1"); //將參數換成“MD5”,則執行 MD5 加密。不區分大小寫。byte[] destBuffer = hash.ComputeHash(srcBuffer);string hashedText
Time of Update: 2018-12-05
譯序: C#進階文章。譯者對Samir提供的C#例子進行了簡單整理(作者提供的某些代碼在譯者的環境中無法通過編譯),並編寫了對應的C++樣本,一併置於譯註中,以便讀者比對。譯文中所有C#、C++程式調試環境均為Microsoft Visual Studio.NET 7.0 Beta2。 概要:
Time of Update: 2018-12-05
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace LinqStudy{ //*********************************************************************************************************** //Module:LinqTypeStudy.cs //
Time of Update: 2018-12-05
sealed 修飾符表示密封用於類時,表示該類不能再被繼承,不能和 abstract 同時使用,因為這兩個修飾符在含義上互斥用於方法和屬性時,表示該方法或屬性不能再被重寫,必須和 override 關鍵字一起使用,因為使用 sealed 修飾符的方法或屬性肯定是基類中相應的虛成員通常用於實現第三方類庫時不想被用戶端繼承,或用於沒有必要再繼承的類以防止濫用繼承造成階層體系混亂恰當的利用 sealed 修飾符也可以提高一定的運行效率,因為不用考慮繼承類會重寫該成員樣本:CodeCode
Time of Update: 2018-12-05
C#.net3.5新特性總結1.類型推斷 var 聲明變數的文法有些變化。編譯器可以根據變數的初始化值“推斷”變數的類型。 規則: 變數必須初始化。否則編譯器就沒有推斷變數的類型依據。 初始化器不可為空,且必須放在運算式中。 不能把初始化器設定為一個對象,除非在初始化器中建立一個新對象。 匿名型別: var與new關鍵字一起使用時,可以建立匿名型別。它是一個繼承了Object的、沒有名稱的類。該類的定義從初始化器中推斷,類似於隱式類型化的變數。
Time of Update: 2018-12-05
代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
上一篇我們已經瞭解了File類的使用,本篇讓我們一起看一下FileInfo類如何使用。 FileInfo類 提供了與File類相同的功能,不同的是FileInfo提供的都是成員方法 1、讀檔案//摘要:建立唯讀 System.IO.FileStream。public System.IO.FileStream OpenRead()//摘要:建立使用 UTF8 編碼、從現有文字檔中進行讀取的 System.IO.StreamReader。public
Time of Update: 2018-12-05
checked和unchecked操作符用於整型算術運算時控制當前環境中的溢出檢查。下列運算參與了checked和unchecked檢查(運算元均為整數):1) 預定義的++和――一元運算子。2) 預定義的-一元運算子。3) 預定義的+、-、×、/等二元操作符。4) 從一種整型到另一種整型的顯示資料轉換。當上述整型運算產生一個目標類型無法表示的大數時,可以有相應的處理方式:(一)使用checked若運算是常量運算式,則產生編譯錯誤:The operation overflows at
Time of Update: 2018-12-05
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection;using System.Data;using System.Data.Common;using System.Web.Script.Serialization;using System.IO;using System.Security.Cryptography;namespace
Time of Update: 2018-12-05
ActiveMQ是個好東東,不必多說。ActiveMQ提供多種語言支援,如Java, C, C++, C#, Ruby, Perl, Python, PHP等。由於我在windows下開發GUI,比較關心C++和C#,其中C#的ActiveMQ很簡單,Apache提供NMS(.Net Messaging Service)支援.Net開發,只需如下幾個步驟即能建立簡單的實現。C++的應用相對麻煩些,稍後寫文章介紹。
Time of Update: 2018-12-05
1、什麼是const? 常類型是指使用類型修飾符const說明的類型,常類型的變數或對象的值是不能被更新的。(當然,我們可以偷梁換柱進行更新:) 2、為什麼引入const? const 推出的初始目的,正是為了取代先行編譯指令,消除它的缺點,同時繼承它的優點。 3、cons有什麼主要的作用? (1)可以定義const常量,具有不可變性。 例如: const int Max=100; int
Time of Update: 2018-12-05
儘管MS為我們提供了豐富的.net
Time of Update: 2018-12-05
C#Regex小結 只能輸入數字:"^[0-9]*$"。只能輸入n位的數字:"^\d{n}$"。只能輸入至少n位的數字:"^\d{n,}$"。只能輸入m~n位的數字:。"^\d{m,n}$"只能輸入零和非零開頭的數字:"^(0|[1-9][0-9]*)$"。只能輸入有兩位小數的正實數:"^[0-9]+(.[0-9]{2})?$"。只能輸入有1~3位小數的正實數:"^[0-9]+(.[0-9]{1,3})?$"。只能輸入非零的正整數:"^\+?[1-9][0-9]*$"。只能輸入非零的負整數:"^
Time of Update: 2018-12-05
今天看MVC自代的例子時,C#中有兩個奇怪的問號: public AccountController(IFormsAuthentication formsAuth, IMembershipService service) { FormsAuth = formsAuth ?? new FormsAuthenticationService(); MembershipService = service ?? new
Time of Update: 2018-12-05
C#有string關鍵字,在翻譯成.NET類時,它就是System.String.有了它,像字串串連和字串複製這樣的操作就簡單了.1. string
Time of Update: 2018-12-05
很多人都碰到這樣的問題,就是在c#裡面定義動態數組並不像javascript那樣隨意,只能定義定長的數組,或者必須要對數組長度賦值,但是我知道ArrayList是可以添加任意長度的,而且可以轉換成任意的類型數組,所以我使用了ArrayList進行轉換,不知道大家有沒有其他方法希望不吝賜教。我的方法: CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
實現效果: 通過StatusStrip顯示表單狀態列 同時將狀態列分成三部分 居左邊顯示相關文字資訊 中間空白顯示 居右邊顯示時間資訊 StatusStrip sb = new StatusStrip(); ToolStripLabel tsl = new ToolStripLabel(); //定義StatusStrip項目中的控制項,其中 ToolStripLabel是一個相似於label的控制項,現在用於顯示文字