Time of Update: 2016-07-28
標籤:程式使用vs 2010編寫using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace demo33{ public partial class Form1 : Form
Time of Update: 2016-07-28
標籤:首先建一個Windows應用程式將Form1的 FormBorderStyle屬性設定為Noe主要是在Form1表單觸發三個事件:Form4_MouseDown,Form4_MouseMove,Form4_MouseUp代碼如下: public partial class Form1 : Form{ Point mouseOff; //滑鼠移動位置變數 bool
Time of Update: 2016-07-25
標籤:1、override,overload的區別(魯班聯盟面試題)筆試情境:當時寫反了區別正確答案:override(重寫,覆蓋) 1、方法名、參數、傳回值相同。 2、子類方法不能縮小父類方法的存取權限。 3、子類方法不能拋出比父類方法更多的異常(但子類方法可以不拋出異常)。 4、存在於父類和子類之間。 5、方法被定義為final不能被重寫。 overload(重載,過載) 1、參數類型、個數、順序至少有一個不相同。 2、不能重載只有傳回值不同的方法名。 3、存在於父類和子類、同類中。
Time of Update: 2016-07-25
標籤:decimal 128bit大小
Time of Update: 2016-07-25
標籤: #region 定時刪除目錄檔案 /// <summary> /// 定時刪除目錄檔案 /// northeasttycoon /// </summary> /// <param name="strParaTime">根據參數刪除定義為int類型變數為宜</param> public void DeleteRecFiles(string
Time of Update: 2016-07-25
標籤: #region 備份資料檔案 /// <summary> /// 備份資料檔案 /// </summary> /// <param name="strFileName">備份檔案目錄</param> /// <param name="strTypeKufen">發送還是接收</param> /// <param
Time of Update: 2016-07-25
標籤:CenterParent 表單在其父表單中置中。CenterScreen 表單在當前顯示視窗中置中,其尺寸在表單大小中指定。Manual 表單的位置由 Location 屬性確定。WindowsDefaultBounds 表單定位在 Windows 預設位置,其邊界也由 Windows 預設決定。WindowsDefaultLocation 表單定位在 Windows
Time of Update: 2016-07-25
標籤:C#中的快速鍵,可以更方便的編寫代碼 CTRL + SHIFT + B 產生解決方案 CTRL + F7 產生編譯 CTRL + O 開啟檔案 CTRL + SHIFT + O 開啟項目 CTRL + SHIFT + C 顯示類別檢視視窗 F4 顯示內容視窗 SHIFT + F4 顯示項目屬性視窗 CTRL + SHIFT + E 顯示資源檢視 F12 轉到定義 CTRL + F12 轉到聲明 CTRL + ALT + J 對象瀏覽 CTRL + ALT + F1
Time of Update: 2016-07-25
標籤:一、擷取當前檔案的路徑1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 擷取模組的完整路徑,包括檔案名稱。2. System.Environment.CurrentDirectory 擷取和設定目前的目錄(該進程從中啟動
Time of Update: 2016-07-25
標籤://內部類public static class EnumHelper { public static string GetDescription(Enum value) { if (value == null) { throw new ArgumentException("value");
Time of Update: 2016-07-29
標籤:ref,out,paramsref與out1:使用ref型參數時,傳入的參數必須先被初始化,對out而言,必須在方法中對其完成初始化。2:使用ref和out時,在方法的參數和執行方法時,都要加ref或out關鍵字,以滿足匹配。3:out適用在需要return多個傳回值的地方,而ref則用在需要被調用的方法修改調用者的時候引用。下面依次來介紹:ref1:代碼參考2,ref用法:當傳遞的參數類型是實值型別,使用ref參數可以保留修改out1:代碼如下 2,out參數的用法:就是當一個
Time of Update: 2016-07-29
標籤:字串 布爾 字母 字母轉大寫:變數名.ToUpper(); or string.ToUpper(變數名);字母轉小寫:變數名.ToLower(); or string.ToLower(變數名);字元的比較:①:string.Equals(變數名,變數名);返回布爾值②:string.compare(變數名,變數名,變數名,變數名………………)
Time of Update: 2016-07-29
標籤:本文闡述C#中相等性比較,其中主要集中在下面兩個方面==和!=運算子,什麼時候它們可以用於相等性比較,什麼時候它們不適用,如果不使用,那麼它們的替代方式是什嗎?什麼時候,需要自定一個類型的相等性比較邏輯在闡述相等性比較,以及如何自訂相等性比較邏輯之前,我們首先瞭解一下實值型別比較和參考型別比較實值型別比較對比參考型別比較C#中的相等性比較有兩種:實值型別相等,兩個值在某種情境下相等參考型別相等,兩個引用指向同一個對象預設情況下,實值型別使用實值型別相等參考型別使用引用相等實際上,實值型別只
Time of Update: 2016-07-29
標籤:.net C# 給設定檔加密--不同伺服器共用同一個加密配置保護配置提供者cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319 or C:\Windows\Microsoft.NET\Framework\v4.0.30319 1建立一個可匯出的rsa密鑰容器,命名為Keyaspnet_regiis -pc "EsdConnectionStringsKey"
Time of Update: 2016-07-28
標籤: 在.NET之前的技術中,進程作為獨立的邊界來使用,每個進程都有其私人的虛擬記憶體;運行在一個進程的應用程式不能寫入另一個應用程式的記憶體,也不會因為這種方式破壞其他應用程式。該進程用作應用程式之間的一個獨立而安全的邊界。.NET體繫結構應用程式有一個新的邊界:應用程式定義域。使用託管IL代碼,運行庫可以確保在同一個進程中程式不能訪問另一個應用程式的記憶體。多個應用程式可以運行在一個進程的多個應用程式定義域中。
Time of Update: 2016-07-28
標籤:1.struct byte[]互相轉換 //struct轉換為byte[] public static byte[] StructToBytes(object structObj) { int size = Marshal.SizeOf(structObj); IntPtr buffer = Marshal.AllocHGlobal(size); try {
Time of Update: 2016-07-28
標籤:/// <summary> /// 根據IP擷取省市 /// </summary> public void
Time of Update: 2016-07-28
標籤:今天用代碼刪除FTP伺服器上的目錄時候,報錯:遠程伺服器返回錯誤:(550)
Time of Update: 2016-07-25
標籤:題意:n 個 串,把他們按照某個次序連起來 , 使串連後的字串字典序最小。做這題的時候我簡直是蠢死了..... #include<cstdio>#include<cstring>#include<algorithm>#include<iostream>#include<string>using namespace std;const int maxn = 50010;string
Time of Update: 2016-07-25
標籤:判斷電腦的大、小端儲存方式 1 int main() 2 { 3 int a=1; 4 char* p=(char*)&a; 5 if(*p==1) 6 printf("little\n");//小端儲存:高位存在地地址, 地位存在高地址 7 if(*p==0) 8 printf("big\n");//大端儲存:高位存在高地址,地位存在地地址 9 return 0;10