Time of Update: 2016-06-04
標籤: 1 /// <summary> 2 /// 時間戳記轉換成標準時間 3 /// </summary> 4 /// <param name="timeStamp">時間戳記</param> 5 /// <returns></returns> 6 private DateTime ConvertToTime(string timeStamp) 7 { 8
Time of Update: 2016-06-02
標籤:本文導讀:擴充方法被定義為靜態方法,但它們是通過執行個體方法文法進行調用的。 它們的第一個參數指定該方法作用於哪個類型,並且該參數以 this 修飾符為首碼。
Time of Update: 2016-06-04
標籤:結構體和類有點類似 我們定義一個類的時候 是class 類名 定義結構體的時候是 struct 結構體名下面我們來看看結構體的寫法 以及一些注意點 struct Point { // public int x=10; 這種寫法錯誤 public int x ; public int y; public int X {
Time of Update: 2016-06-02
標籤:一:實值型別/參考型別的區別 實值型別主要包括簡單類型,枚舉類型,和結構體類型等,實值型別的執行個體通常被分配線上程堆棧上面變數儲存的內容是執行個體資料本身。參考型別被分配在託管堆上,變數儲存的是地址。參考型別主要包括類類型,介面類型,委託類型和字串類型等。 關於參數傳遞,這裡有四種: 實值型別參數的按值傳遞;
Time of Update: 2016-06-04
標籤:1.0:常量常量被關鍵字const 所修飾 我們來看看常量的demo class Program { static void Main(string[] args) { const string name = "soaeon"; Console.WriteLine(name); Console.ReadKey(); }
Time of Update: 2016-06-04
標籤:FormClosing事件在表單關閉時,FormClosing事件發生。此事件會得到處理。從而釋放與表單相關的所有資源。如果取消此事件,則表單仍然保持開啟狀態。當表單顯示為強制回應對話方塊時,單擊“關閉”會隱藏表單並將DialogResult屬性設為Cancel。通過在些事件中設定DialogResult屬性可以在使用者單擊右上方關閉按鈕時重寫DialogResult的值。FormClosed事件在使用者或Application類的Close方法或Exit方法關閉表
Time of Update: 2016-06-04
標籤: 近期做一個小的功能需求,用到了隊列,用的時候出了很多問題,現在總結一下,希望能對有需要的人提供協助。
Time of Update: 2016-06-04
標籤:服務契約描述了暴露給外部的類型(介面或類)、服務所支援的操作、使用的訊息交換模式和訊息的格式。每個WCF服務必須實現至少一個服務契約。使用服務契約必須要引用命名空間System.ServiceModel
Time of Update: 2016-06-01
標籤:virtual和abstract都是用來修飾父類的,通過覆蓋父類的定義,讓子類重新定義。它們有一個共同點:如果用來修飾方法,前面必須添加public,要不然就會出現編譯錯誤:虛擬方法或抽象方法是不能私人的。畢竟加上virtual或abstract就是讓子類重新定義的,而private成員是不能被子類訪問的。但是它們的區別很大。(virtual是“虛擬”,abstract是“抽象的").(1)virtual修飾的方法必須有實現(哪怕是僅僅添加一對大括弧),
Time of Update: 2016-06-05
標籤: 前面三篇講了MEF的基礎和基本到匯入匯出方法,下面就是見證MEF真正魅力所在的時刻。如果沒有看過前面的文章,請到我的部落格首頁查看。 前面我們都是在一個項目中寫了一個類來測試的,但實際開發中,我們往往要採用分層架構,就拿最簡單的三層架構來說吧,我們通常把商務邏輯寫在DLL中,現在就來寫一個例子,看看如何在不編譯整個項目的情況下,輕鬆的實現擴充。先透露一下,我們只要添加一個DLL就可以了。 這裡就以銀行為例子吧,首先建立一個控制台項目,還叫MEFDemo吧,然後建一個類庫寫介面,然後
Time of Update: 2016-06-03
標籤:項目中用到 JqGrid 前端資料控制項,資料格式要求 為Json 雖然系統中有做相應實現,但未對DataTable 轉 Json 有相應方法,故 在項目中 對 DataTable 寫了一個轉Json 的擴充方法,請看清楚 是擴充方法, 記得 Static 詳細擴充方法的使用請
Time of Update: 2016-06-05
標籤: 前面說完了匯入和匯出的幾種方法,如果大家細心的話會注意到前面我們匯出的都是類,那麼方法和屬效能不能匯出呢???答案是肯定的,下面就來說下MEF是如何匯出方法和屬性的。 還是前面的代碼,第二篇中已經提供了下載連結,大家可以下載學習。 首先來說匯出屬性,因為這個比較簡單,和匯出類差不多,先來看看代碼,主要看我加註釋的地方,MusicBook.cs中的代碼如下:using System;using System.Collections.Generic;using System.Linq;
Time of Update: 2016-06-03
標籤:很多時候,在winform的設計下,會遇到建立表單時不需要用到預設的關閉按鈕的情況,而是用另外設定關閉 button或其他控制項來控制表單的關閉。 之前我遇到這個問題時,問了很多朋友,都沒找到方法,VS的表單內容裡也沒那一項,在MSDN裡也沒有相關的資料。 但後來偶然發現,原來辦法是很簡單的,只需要在初始化表單的時候不顯示那關閉按鈕就可以了。 具體方法是,加上一句 “
Time of Update: 2016-06-03
標籤:1.設定WinForm表單內容showinTask=false 2.加notifyicon控制項notifyIcon1,為控制項notifyIcon1的屬性Icon添加一個icon表徵圖。 3.添加表單最小化事件(首先需要添加事件引用): this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged); //上面一行是主表單InitializeComponent()方法中需要添加的引用 private void
Time of Update: 2016-06-02
標籤: 一:XML文檔 瞭解xml文檔。 利用代碼來建立XML文檔。 //引用命名空間+using System.Xml; XmlDocument xdoc=new XmlDocument(); XmlDeclaration xdec = xdoc.CreateXmlDeclaration("1.0", "gb2312",null);
Time of Update: 2016-06-05
標籤:標頭檔<ctype.h>中聲明了一些測試字元的函數。每個函數的參數均為int類型,參數的值必須是EOF或可用unsigned
Time of Update: 2016-06-02
標籤:劍指offer第十五題:鏈表中倒數第K個結點 1 //============================================================================ 2 // Name : JZ-C-15.cpp 3 // Author : Laughing_Lz 4 // Version : 5 // Copyright : All Right Reserved 6 // Description :
Time of Update: 2016-06-02
標籤:DescriptionWhile walking down the street Vanya saw a label "Hide&Seek". Because he is a programmer, he used & as a bitwise AND for these two words represented as a integers in base 64 and got new word. Now Vanya thinks
Time of Update: 2016-06-02
標籤:刪除字母‘c‘ 右側的程式實現的功能是從字串s中刪除所有的小寫字母c,請改正程式錯誤的地方。注意:main函數不可以改動,程式結構也不能修改。很簡單的哦,加油吧~ 範例輸入abccabcn範例輸出ababn 1 #include <stdio.h> 2 3 #define N 1024 4 5 void del(char *s) 6 { 7 int i, j; 8 for(i = j = 0; s[i] != ‘\0‘; i++) 9
Time of Update: 2016-05-31
標籤:類型例子NSLog charschar‘a‘, ‘\n‘ %cshort int — %hi, %hx, %hounsigned short int %hu, %hx, %hoint 12, -97, 0xFFE0, 0177%i, %x, %ounsigned int12u, 100U, 0XFFu%u, %x, %olong int12L, -2001, 0xffffL%li, %lx, %lounsigned long