標籤: 在C#中,語句主要分為順序語句,分支語句和迴圈語句。在本部分的學習中,主要講解了分支語句。而分支語句主要包括if語句和switch語句。 if語句主要有4種格式: 1.if() {} 2.if() {} else{} 如果if滿足,執行if,
標籤:摘要情境:使用者B向A使用者發送了一封郵件。使用者A回覆郵件時,會預設將B作為接收人。問題:在用exchange的回複,全部回複,轉寄(Reply和Foward方法)郵件的時候,需求是使用者可以刪除使用者B(轉寄除外),可以自訂收件者。但提供的Reply方法,發現使用者B仍會收到回覆的郵件。解決辦法通過反編譯查看了Reply和Forward的方法:通過上面的圖可以看到,這兩個方法是通過ResponseMessage對象實現發送和添加額外的接收人的。所以我們可以通過ResponseMessa
標籤:在C#中,進行windows表單應用程式編程的時候,經常需要彈出輸入框,輸入密碼,輸入文本之類的。然而,C#中沒有直接彈出輸入框的語句,MessageBox只能顯示一段訊息而不能輸入。我們需要調用Microsoft.VisualBasic,使用VB中的inputbox,實現彈出輸入框的功能。1、功能表列,選擇【項目】;然後在彈出的菜單中選擇【添加引用】 2、彈出“添加引用”的視窗,找到名稱為Microsoft.VisualBasic的組件,選擇它並點擊【確
標籤: /// <summary> /// 功能:擷取本地的外網IP地址 /// 黃海 /// 時間:2016-07-22 /// </summary> /// <returns></returns> private static string GetPublicIp() { var urlList = new
標籤: (1)先瞭解幾個與空類型相關的關鍵字和對象 Null : 關鍵字表示不引用任何對象的Null 參考,它是所有參考型別變數的預設值,在2.0版本之前也就只有引用變數類型可以為null,如(string a=null)但在c# 2.0版本之後,Net也引入了可以為Null的實值型別,但變數在定義的時候方式有所不同,如:int ? a=null。詳細看http://msdn.microsoft.com/zh-cn/library/1t3
標籤:這種錯誤一般出現在使用富文本編輯工具,或者其他需要向伺服器提交指令碼的時候。這主要是由於新版的.NetFramework的安全機制決定的。新.NetFramework4.0及4.5(3.5沒試過)中都不允許直接向伺服器提交指令碼代碼。解決方案:1.在web.config中加入如下配置在httpRuntime節點添加requestValidationMode="2.0"<httpRuntime targetFramework="4.5" requestValidationMode="2
標籤:1. 首先找到檔案AssemblyInfo.cs, 路徑如下:2. 修改版本的格式,修改後,程式每次編譯,程式集的版本號碼都會自增。修改前:[assembly: AssemblyVersion("1.0.0.0")][assembly: AssemblyFileVersion("1.0.0.0")]修改後:[assembly: AssemblyVersion("1.0.*")][assembly: AssemblyFileVersion("1.0.*")]3.
標籤:1.認識Enum 以前一直以為Enum是實值型別,在VS中查看Enum的定義時才發現它是一個抽象的類。但是這個類很奇怪,Enum繼承了ValueType這個很熟悉的實值型別基類,它是唯一一個繼承自ValueType類型但又不是實值型別的參考型別。Enum還實現了3個介面,分別是IComparable、IFormattable、IConvertible。IComparable中只有一個CompareTo方法用來進行比較,IFormattable中也只有一個方法ToString用來格式化當前
標籤: 本次主要學習了for迴圈語句。 for迴圈語句的基本格式是: for(初始條件;迴圈條件;狀態改變) { 迴圈體; } break——中斷迴圈,跳出迴圈。
標籤:for格式: for(int i=1//初始條件//;i<=100//迴圈條件//;i++//狀態改變//) { //迴圈體,執行代碼;// }
標籤:BackgroundWorker對象有三個主要的事件:DoWork - 當BackgroundWorker對象的多線程操作被執行時觸發。 RunWokerCompleted - 當BackgroundWoker對象的多線程操作完成時觸發。 ProgressChanged - 當BackgroundWorker對象的多線程操作狀態改變時觸發。 WorkerReportsProgress -
標籤:C# 中的"yield"使用
標籤: 有時候我們需要將網頁轉成圖片,那麼可以使用WebBrowser來產生網頁快照,廢話不多說,代碼如下 1、網頁快照協助類(如果是BS或控制台需要引用System.Windows.Forms類庫): 1 public class WebSnapshotsHelper 2 { 3 Bitmap m_Bitmap; 4 string m_Url; 5 int m_BrowserWidth,
標籤:///<summary>///由秒數得到日期幾天幾小時。。。///</summary///<param name="t">秒數</param>///<param name="type">0:轉換後帶秒,1:轉換後不帶秒</param>///<returns>幾天幾小時幾分幾秒</returns>public static string parseTimeSeconds(int t, int type)
標籤: 選擇語句if,elseif是如果的意思,else是另外的意思,if後面跟()括弧內為判斷條件,如果符合條件則進入if語句執行命令。如果不符合則不進入if語句。else後不用加條件,但是必須與if配合使用,else後也可加if,但if後需要條件。If-else可以嵌套。類似於條件運算子,其格式如下:if(運算式)
標籤:例如: volatile int i=10; int j = i; ... int k = i; volatile
標籤:帶權並查集傻逼題 用拆點方法草過。 拆點代碼: # include <stdio.h># include <string.h>int set[150005], n, k, d;int find(int x){int s, temp;for (s=x; set[s]>=0; s=set[s]) ;while (s != x) {temp = set[x];set[x] = s;x = temp;}return s;}void
標籤:Description 過去的2012年對小Q來說是很悲催的一年,失戀了12次,每次都要鬱悶1個來月。 好在小Q是個體育迷,在最痛苦的時候,他常常用觀看各種體育節目來麻醉自己,比如倫敦奧運會期間,小Q就常常在周末邀上一群單身同事聚在自己的蝸居,一邊暢飲啤酒,一邊吹牛。 小Q最喜歡看的是跳水,主要原因也是因為這個項目有中國人蔘加,而且中國隊員獲勝的幾率很大,一般不會再給自己添堵,不然何談看體育療情傷呢。
標籤:C - 小Q系列故事——最佳裁判Time Limit:200MS Memory Limit:32768KB 64bit IO Format:%I64d &
標籤: 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 #include<sys/types.h> 5 #include<sys/socket.h> 6 #include<netinet/in.h> 7 #include <unistd.h> 8 9 int main() {10 /* socket */11