原创 騰訊QQ發起臨時會話

最初情形,鏈接爲:tencent://message/?uin='qq號碼'&Site=www.網站.com.cn&Menu=yes 解決辦法: 點擊網址進入:商家溝通組件——立即免費開通【鏈接:http://shang.qq.com/

原创 web service異常--使用相同的命名空間

錯誤: 錯誤原因:圈起來的是修改之前的代碼,改正後沒有問題

原创 任務、線程和區域性

每個線程都具有一個關聯的區域性和 UI 區域性,分別由 Thread.CurrentCulture 和 Thread.CurrentUICulture 屬性定義。 //通常,除非使用 CultureInfo.DefaultThrea

原创 C# new操作符的作用

CLR要求所有對象(實例)都用new操作符創建,那麼new操作符做了哪些事呢? 1. 計算字節數     計算類型及其所有基類型(父類)中定義的所有實例字段需要的字節數。堆上每個對象都需要一些額外的成員,包括“類型對象指針”和“同步塊索引

原创 CLR的執行模型概述

一、將源代碼編譯成託管代碼     .NET Framework作爲一種開發平臺,可面向多種不同的編程語言,因此生成不同類型【Windows桌面應用程序,Windows Store應用程序,Web應用程序,WCF服務】的應用程序或組件。

原创 執行定時計算限制任務

System.Threading命名空間定義了一個Timer類,其作用讓一個線程池線程定時調用一個方法。構造Timer類的實例相當於告訴線程池:在將來某個時間回調你的一個方法。 一、Timer類 註釋:     callback參數:標

原创 管理控制(配置)

1. 在應用程序目錄放入一個配置文件,安裝程序會將配置文件安裝到應用程序的基目錄,從而實現對程序的管理控制 2. 配置文件包含XML代碼,它既能和應用程序關聯,也能和機器關聯 3. XML配置文件的名稱和位置取決於應用程序的類型 對於可執

原创 XML、JSON的相互轉化以及XML概述

一、XML        XML,是指可擴展標記語言,其作用主要用來傳輸和存儲數據,而HTML主要用來顯示數據。XML標籤並未被預定義,這意味着,XML標籤都是自定義的,且XML具有兩個重要的特點—XML的文檔類型與XML的可移植性(都採

原创 委託

一、委託 1. 將方法綁定到委託時,C#和CLR都允許引用類型的協變性【指方法能返回從委託的返回類型派生的一個類型,即能返回委託類型的子類型】和逆變性【指方法獲取的參數可以是委託的參數類型的基類】。注意:只有引用類型才支持協變性和逆變性

原创 泛型

目錄   一、泛型的概念 1.1、泛型概述   1.2、泛型優勢示例

原创 構造字符串,儘量不使用+串聯

String對象是不可變的,即字符串一經修改便不能更改。因此FCL提供了StringBuilder類型對字符串和字符進行高效動態處理,並返回處理好的String對象。用StringBuilder的ToString方法即可將StringBu

原创 C#中dynamic的正確用法

       C#是類型安全的編程語言。意味着所有表達式都解析成類型的實例,編譯器生成的代碼只執行對該類型有效的操作。dynamic的出現讓C#具有了弱語言類型的特性,有利於處理需要在運行時纔會知曉的信息,如果寫的是純C#應用程序,只有在

原创 參數

1.可選參數與命名參數        設計方法參數時,可爲部分或全部參數分配默認值【可選參數】或通過指定參數名稱來傳遞參數。 static void Main(string[] args) {

原创 設計模式之六大原則之依賴倒置原則

1. 定義     依賴倒置原則(Dependence Inversion Principle    DIP):在程序設計時,高層模塊不應該依賴於低層模塊,二者應該通過抽象依賴,即依賴抽象,而不是依賴細節,換言之,程序設計應對接口編程,而