原创 Parameter對象

使用SqlParameter替代Sql語句,只要在原來放置條件值變量的地方用符號@爲前綴的命名參數代替即可,然後建立一個對應的SqlParameter對象,並且以此名稱命名。 SqlParameter Parameter =new SqlP

原创 配置文件的連接字符串設置

    取得配置文件中連接字符串的內容     String connstring = ConfigurationManager.Connectionstring["連接字符串名稱"].ToString();

原创 格式化數值數據

如果數值數據需要更精細的格式化,每個佔位符都可以包含不同的格式字符: C或c  用於格式化貨幣 D或d 用於格式化十進制數 E或e 用於指數計數法 F或f 應用定點小數的格式化 G或g 將一個數格式化爲定點或指數個數 N或n 基本的數值格式

原创 逐字字符串

C#引入了以@爲前綴的字符串字面量記法,即逐字字符串。可以使對一個字面量的轉義字符的處理失效並輸出字符串。 如:Console.WriteLine(@"F:\BOOK\isbn");  

原创 我的友情鏈接

51CTO博客開發

原创 鏈表

template <class T> class ListNode {   T data;   ListNode<T> * link; public:   ListNode();   ListNode(T value);   ~ListN

原创 LINQ

static void QueryOverStrings()                 {                         //字符串數組                         string[] curr

原创 靜態構造函數

如果在實例級別的構造函數中賦值給靜態數據成員,則每次新建對象時,值都會被重置。 靜態構造函數使用static修飾的構造函數。 一個類只可以定義一個靜態構造函數,靜態構造函數不允許訪問修飾符,並且不接受任何參數。 不論創建了多少類型的對象,靜

原创 投影

如果派生類定義的成員和定義在基類中的成員一致,派生類就投影了父類的版本。 2個選擇: 1.使用override 關鍵字更新父版本的方法 2.當對基類代碼沒有訪問權限時,只能爲派生類型的成員添加new關鍵字,顯示聲明派生類型的實現。 仍然可以

原创 擴展方法

定義擴展方法時,要求: 1.必須把方法定義在靜態類中,因此每個擴展方法也必須聲明爲靜態的。 2.所有的擴展方法都需要使用關鍵字this對第一個參數進行修飾,並且是僅對第一個參數。 3.每一個擴展方法只可以被內存中正確的實例調用,或者通過其所

原创 Winform

把菜單的dropdown屬性賦值爲右鍵菜單,就可以讓2個菜單同時活動。

原创 靜態類

如果一個類被定義爲靜態類(用static)修飾,則不能使用new來創建,並且只能包含用static標記的成員或字段。

原创 括號匹配

#include <iostream> #include "LinkStack.h" using namespace std; int main() {   cout<<"請輸入括號序列(以0結束):"<<endl;   LinkStac

原创 參數修飾符

1.如果一個參數沒有參數修飾符,則它將按值傳遞,被調用的方法收到原始數據的一份副本。 2out 輸出參數由被調用的方法賦值,按引用傳遞。 3 params允許將一組可變數量的參數作爲單獨的邏輯參數進行傳遞。只能有一個params修飾,而且必

原创 關於C++模板類鏈接時發生錯誤

一般來說,模板類在編譯後的形式和正常的類是不同的。 現在的所有編譯器都不支持模板類的聲明、實現分離式定義,即將class聲明寫在.h文件中,將定義寫在.cpp文件中。一般的做法是將實現和定義寫在同一個文件中即可。