原创 窗體線程異步完成通知

 button1.Enabled = false;             Task.Factory.StartNew(() =>             {                 int i = 0;            

原创 c# 服務器關閉了本應保持活動狀態的連接解決

首先不要用  WebClient 下面自己提煉方法    try             {                 var bytes = enc.GetBytes(args);                 ServiceP

原创 c# XML 實例類轉換返回XML

  [XmlRoot(ElementName = "Response")]     public class BackBankInfo     {         public ResponseData Data { get; set;

原创 c# 緩存內存緩存數據,業務控制

程序重新啓動丟失                 MemoryCache.Default.Set(order.OrderId, 實體類或者字符串, 失效時間DateTime); if (MemoryCache.Default.Contai

原创 c# 原子累加器

public static int ActivityCount; Interlocked.Increment(ref ActivityCount);  ++ Interlocked.Decrement(ref ActivityCount)

原创 c# 窗體界面 線程裏複製(委託)

    yourControl.Invoke(new ThreadStart(delegate(){                     yourControl.Text = str;  ==注意,這個str就是Form1主線程中的變

原创 c# winform彈出框確定取消

if (MessageBox.Show("確定刪除", "確認", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)            

原创 json序列化方法 Newtonsoft.Json

 JObject codeJson = JObject.Parse(queryResult); string code = codeJson["returnCode"].ToString(); var BackContent = Req

原创 數據庫連接數滿了,報簽名錯誤什麼都加這個,200看情況,別把別人搞的也沒連接數了.

<connectionStrings>     <add name="ConnectionString" connectionString="Server=127.0.0.1;user id=root;password=123;port=

原创 保存請求cookie 讀取cookie

using System.IO; using System.Net; using System.Runtime.Serialization.Formatters.Binary; namespace Con

原创 Comobox下拉框賦值 1個名字1個值

string nameB = gameSerVersL["serverName"].ToString(); string codeB = gameSerVersL["serverCode"].ToStri

原创 des加密加密 base64 utf8

 /// <summary>         /// DES加密         /// </summary>         /// <param name="encryptString"></para

原创 .net DateTime 時間 時間戳

System.DateTime.Now.ToString("yyyyMMddHHmmss");   年月日24小時分秒 》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

原创 HtmlAgilityPack 去網頁返回內容

引用 這個類HtmlAgilityPack 最簡單的寫法 //聲明 HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument(

原创 linq+lamda list篩選

查詢滿足條件的map 重新放到list裏 List<Dictionary<string,string>> sss = new List<Dictionary<string, string>>(); var