Time of Update: 2016-09-12
標籤:一、C#中FindByValue函數的用法:ListItem item = DropDownList1.Items.FindByValue(theme);根據指定的值("theme")擷取 DropDownList 中對應的項。二、FindControl的使用方法:Control.FindControl (String):在當前的命名容器中搜尋帶指定 id 參數的伺服器控制項。(有點類似javascript中的getElementById(string))簡單的例子:<form
Time of Update: 2016-09-13
標籤:var 聲明局部變數//程式員笑話 : http://news.mydrivers.com/1/407/407317.htm 然後課堂練習(我一個蹭課的寫什麼課堂練習啊。。。)1.字元提取,整數整除練習using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace BitAdd{ class Program { static void
Time of Update: 2016-09-13
標籤:廢話少說直接一劍封喉--屬性是對私人欄位的保護(其實是對私人欄位引用的另外一種變相公開化),屬性在沒有任何操作的時候是無法看出其優勢來,上例子// Field used by property.private int myInt;// Property.public int MyIntProp { get
Time of Update: 2016-09-13
標籤:using System;using System.Diagnostics;using System.IO;using System.Net;using System.Text;using System.Threading;using Newtonsoft.Json.Linq;namespace TestKaiPing{ class Program { private static long _totalTimeCost = 0; private
Time of Update: 2016-09-13
標籤: 需要引用 ThoughtWorks.QRCode.dll 網上可下載//方法public ActionResult GenerateQRCode(string content){try{_fileLog.Info("GenerateQRCode|開始產生二維碼");if (null != content){//初始化二維碼產生工具var qrCodeEncoder = new QRCodeEncoder{QRCodeEncodeMode =
Time of Update: 2016-09-13
標籤:namespace ConsoleApplication1{ class Program { static void Main(string[] args) { int? a; &
Time of Update: 2016-09-13
標籤: 用c#讀取檔案內容中文是亂碼的解決方案: //方法1: [csharp] view
Time of Update: 2016-09-13
標籤:寫記錄檔是一個很常用的功能,以前都是別人寫好的,直接調用的,近期寫了一個小工具,因為比較小,所以懶得引用dll檔案了,直接上網找了一個,很方便,現在記錄下 public class LogClass { /**/ /// <summary> /// 寫入記錄檔 /// </summary> /// <param name="input"></param>
Time of Update: 2016-09-13
標籤: 1、目標代碼編寫規範、整齊、整潔、可讀。無錯誤無警告 2、排版安裝PowerCommands擴充“工具”-“擴充管理庫”,搜尋安裝。設定選中Format document on save和Remove and Sort Usings on save這樣代碼儲存時會自動格式化和對引用單元排序。
Time of Update: 2016-09-13
標籤:靜態與非靜態區別(1)在非靜態類中既可以有執行個體成員,也可以有靜態成員(static修飾)。(2)在調用靜態成員的時候要使用:對象名.執行個體成員。(3)在調用靜態成員的時候要使用:類名.靜態成員。總結:靜態成員使用類名去調用,非靜態成員使用對象名去調用。靜態函數中只能訪問靜態成員,不允許訪問執行個體成員 (靜靜),執行個體函數中既可以使用靜態成員,也可以是執行個體成員。靜態類中只允許有靜態成員,不允許出現執行個體成員。使用:什麼時候使用靜態,什麼時候使用非靜態&
Time of Update: 2016-09-13
標籤:http://www.cnblogs.com/denylau/archive/2010/04/11/1709573.htmlhttp://www.cnblogs.com/naariah/archive/2011/07/13/2105255.htmlhttp://www.cnblogs.com/kdalan/archive/2012/05/29/2523470.htmlhttp://www.cnblogs.com/lykbk/archive/2012/06/01/lyk19900723_da
Time of Update: 2016-09-12
標籤:C#有多種資料類型,每種資料類型只能儲存這種類型的變數,但又的時候我們需要各種類型之間的轉換。比如在計算2+3.5的時候,這個時候有兩種情況:自動類型轉換:2種不同類型的資料運算,低精度類型的數值會自動轉換成高精度類型的數值。在上面的計算中2將轉換成2.0參與計算,以提高精確度,得到的結果是5.5。在比如你定義了一個double類型的數值是1,但是在參加計算的時候它會自動轉換成1.0進行計算的。強制類型轉換:無法自動轉換為我們需要的類型,可以用強制類型轉換,比如上例可以這樣完成:doubl
Time of Update: 2016-09-12
標籤:一、前言 MD5驗證主要用於更新檔案功能方面,伺服器告知用戶端要下載哪些更新檔案並提供給用戶端其MD5值,用戶端從伺服器將更新檔案下載到本地並計算下載檔案的MD5值,將本地接收的MD5值與伺服器提供的MD5值進行比對,如果相同則說明下載的檔案與伺服器提供的檔案是一致的,如果不相同則說明下載後檔案可能有缺失,應丟棄或斷點續傳。 二、計算檔案的MD5值using
Time of Update: 2016-09-12
標籤:走進非同步編程的世界 - 剖析非同步方法呼叫(下)序 感謝大家的支援,這是昨天發布《走進非同步編程的世界 - 剖析非同步方法呼叫(上)》的補充篇。 目錄異常處理在調用方法中同步等待任務在非同步方法呼叫中非同步等待任務使用 Task.Delay() 暫停操作 一、異常處理 await 運算式也可以使用 try...catch...finally 結構。 1 internal class Program 2 { 3 private static
Time of Update: 2016-09-12
標籤:1.序列化一般有2種(XML和2進位),簡單對象序列化using System;using System.IO;using System.Runtime.Serialization.Formatters.Binary;using System.Windows.Forms;using System.Xml.Serialization;namespace Test{
Time of Update: 2016-09-12
標籤: ReadOnlyCollection類型是.NET系統類別庫提供的一個唯讀集合類型,它與原來的List<string>不存在任何類型轉換關係,因此可以從根本上阻止外部對其的修改操作using System.Collections.ObjectModel;//唯讀集合命名空間 public List<string> members = null; public ReadOnlyCollection<string>
Time of Update: 2016-09-12
標籤:1.bool資料類型,非真即假,true,false。2.關係運算子:>,>=,<,<=,==(等於),!=(不等於)。 注意:兩個相等用“==”,一個“=”為賦值。3.邏輯運算子:結果也是非真即假。
Time of Update: 2016-09-12
標籤: 先看兩個函數void test(int i);void test(string str);這就是多態using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) {
Time of Update: 2016-09-12
標籤:一。屬性作用:保護欄位,對欄位的賦值取值進行限定 意思是在初始化對象的時候防止出現不是事實的違規操作 如將性別賦值為‘中’本質:兩個方法 get方法和set方法。public 類型名 屬性名稱{get{return
Time of Update: 2016-09-12
標籤:DescriptionMemory is now interested in the de-evolution of objects, specifically triangles. He starts with an equilateral triangle of side length x, and he wishes to perform operations to obtain an equilateral triangle of side length y.In a