Time of Update: 2016-01-06
標籤:第4章
Time of Update: 2016-01-06
標籤:原文連結:C#解析json檔案的方法 json格式化和查看工具 C# 解析 json JSON(全稱為JavaScript Object Notation) 是一種輕量級的資料交換格式。它是基於JavaScript文法標準的一個子集。
Time of Update: 2016-01-08
標籤: 裝飾者模式的目的是給對象附加上更多功能,相對於組合方式,他不需要修改對象源碼,相對於繼承模式,他更加靈活。using System;using System.Collections;using System.Collections.Generic;using System.Linq;namespace ConsoleApplication1{ class Program { /// <summary> /// 房子基類
Time of Update: 2016-01-08
標籤:前言: 一次偶然的機會 在園子裡看到@Learning hard 出版的一本書: <<C#學習筆記>>, 然後買來 一直到現在讀完, 感覺很不錯, 適合入門, 書中內容是從C#1.0 到5.0. 很全面也很細緻.下面就來分享一下這本書中自己感覺需要記錄的一些東西. 這裡先貼上@Learning hard本人在部落格園的首頁: http://www.cnblogs.com/zhili/
Time of Update: 2016-01-07
標籤:c#中dictionary<object object>儲存網路字元取值問題 650) this.width=650;" src="http://s4.51cto.com/wyfs02/M01/79/54/wKiom1aONgWwq95ZAADHqvHLaSc204.png" title="QQ圖片20160107175456.png"
Time of Update: 2016-01-07
標籤:C#
Time of Update: 2016-01-07
標籤:用virtual關鍵字標記的方法稱為虛方法,如果子類希望改變虛方法的實現細節就必須使用 override關鍵字。 抽象類別 abstract關鍵字 防止建立毫無意義的基本類,使用abstract關鍵字建立抽象基類,防止被執行個體化 使用abstract關鍵字建立抽象方法,強制每一個子類重寫特定的方法,abstract成員沒有提供任何實現。 (註:抽象方法只可以定義在抽象類別中,如果不是這樣的話,就會收到編譯器錯誤) 成員投影
Time of Update: 2016-01-07
標籤:using System;namespace Holle_World{ class Program { //enum枚舉 enum Week{ Monday, Tuesday, Wenesday, Thursday, Friday, Saturday, Sunday }; // struct ,可自訂類型 struct Person {
Time of Update: 2016-01-07
標籤: ///<summary> /// 擷取字元首字母 /// </summary> public static string GetPyChar(string c) { if (string.IsNullOrEmpty(c)) { return ""; } byte[]
Time of Update: 2016-01-07
標籤:錯誤:變數‘status’被設定但未被使用 [-werror=unused-but-set-variable]編譯dhcp-4.0.3comapi.c: 在函數‘dhcp_group_remove’中:comapi.c:425:15: 錯誤:變數‘status’被設定但未被使用 [-Werror=unused-but-set-variable] isc_result_t
Time of Update: 2016-01-07
標籤:Building a ClassThe last four refer as membersSignatureAccessiblity modifier (Default:internal)class keywordClass NameXML documents commentsFieldsA variable in the classHold the dataPropertiesGetter and Setter functionsGuard access to the fields (
Time of Update: 2016-01-07
標籤:WebApi是微軟在VS2012 MVC4版本中綁定發行的,WebApi是完全基於Restful標準的架構。RestFul: (英文:Representational State Transfer,簡稱REST)網上關於Restful定義的資料很多,我個人理解的Restful api 是指基於資源的定義的介面,它的所有介面都是對資源的操作。REST的核心原則是將你的API拆分為邏輯上的資源。這些資源通過http被操作(GET ,POST,PUT,DELETE).Restful
Time of Update: 2016-01-07
標籤:繼承關係(類1繼承類2) 代碼: class Class1:Class2 { } class Class2 { } 實現(實現介面)代碼: interface interface1 { void share(); } class class3 : interface1 { public void share() { throw new
Time of Update: 2016-01-07
標籤:哎~本來這些總結是作為使用時的快速備忘,但是用不上了.實際應用當中HtmlAgilityPack的可靠性不太穩定,一主要問題是:-> 一些字元會出現亂碼或者變成‘?‘,如韓語字元.由於我是已經有HTML源,只需要Load後解析,所以設定OverrideEncoding的方法不管用.-> 有時候擷取到的元素內容會多個換行或空格什麼的,然後又要增加代碼過濾,然後效率就下來了...
Time of Update: 2016-01-07
標籤:枚舉是一個指定的常數,其基礎類型可以是除 Char 外的任何整型。如果沒有顯式聲明基礎類型,則使用 Int32。定義預設基數從0開始,也可指定數值。enum Days { Saturday, //預設基數從O開始 Sunday, //1 Monday, Tuesday, Wednesday, Thursday, Friday};enum Colors { Red = 1, //指定預設基數 1 Green,
Time of Update: 2016-01-06
標籤:2016-01-061.獲得要建立執行個體的類的類名var className = "(命名空間namespace).ClassName";2.得到當前類的類型var classType = Type.GetType(className);3.建立執行個體化類的參數數組var args = new object[] { object1, object2,object 3...};4.使用Activator執行個體化類var classInstance =
Time of Update: 2016-01-06
標籤:簡單工廠:一個類,提供一個方法,內部用if或者switch產生需要的子物件,若需要增加新對象,需要修改這個類,很不方便。Factory 方法:一個抽象類別,提供一個生產一種對象的介面,子Factory 方法去實現具體的生產對象的行為,若要增加新對象,只需要通過繼承增加新的子工廠類就可以了,不需要對已有的代碼做什麼修改,這樣就解決了簡單工廠的弊端。抽象Factory 方法:一個抽象類別,提供多個生產多種對象的介面,這樣就可以生產具有一組共性的對象,解決了Factory
Time of Update: 2016-01-06
標籤:說到表單切換,可能就是 show,hide,什麼的了。但是我摸索出了一個比較好用的方法,在此分享。1 using System.Threading;2 Thread t = new Thread(new ThreadStart(() =>3 {4 Application.Run(new Form2());5 }));6 t.Start();7
Time of Update: 2016-01-06
標籤:#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepool { int a=6; float b=7.8; double d=5.6; NSInteger c=9; //intWithInt執行個體方法:將int類型封裝成一個NSNumber對象 NSNumber *
Time of Update: 2016-01-07
標籤: 編譯器前,先由前置處理器檢查程式(因此稱為前置處理器)。根據程式中使用的前置處理器指令,前置處理器用符號縮減語所代表的內容替換程式中的縮減語。 前置處理器不能理解C,它一般是接受一些檔案並將其轉換成其他文本。 翻譯程式的第一步