原创 窗體線程異步完成通知
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