原创 中間空格過濾

   string str = "hello      哈哈";             str = System.Text.RegularExpr

原创 .NET CORE 集成Stripe總結

目前PayPal與Stripe佔據絕大數的海外支付渠道。爲了幫助小白,快速集成, 主要介紹使用.NET CORE 集成的一些重要步驟,歡迎拍磚,交流,本人v:152¥5658$1861 注意去掉符號即可,是號碼。 第一步:https://

原创 跨線程更改窗體的屬性

在一個winform程序中可能會啓動一個線程去對進行窗體變化 這就關係到跨線程調用資源的問題, 有兩個解決辦法: 第一個辦法: 在構造函數裏面添加(雖然簡單,但是不安全,不推薦使用) Control.CheckForIllegalCros

原创 C# 屬性值的特性驗證樣例

 public abstract class AbstractAttribute : Attribute {         public AbstractAttribute()         {         }         p

原创 .NET CORE 項目谷歌瀏覽器不能訪問,其他瀏覽器正常

谷歌chrome瀏覽器限制端口:6000、6665 6666 6667 6668 6669,這些端口項目中最好別使用,

原创 .NET CORE sql 樣例

第一步首先在項目中引用dapper,mysqlconnector兩個組件,如下圖所示  假設實體類     public class StoreResponse     {         /// <summary>         /

原创 sql sever 觸發器的使用

首先說一觸發器的的功能 1.強化約束。觸發器能夠實現比Check語句更復雜的約束 2.跟蹤變化。觸發器可以偵測數據庫內的操作,從而不允許數據庫中不經過許可的指定更新和變化。 3..級聯操作。根據一個表的編花,其他的表也可以設置產生相應的變

原创 SQL SEVER Case 的使用

在開發的過程中有一些列需要經過變化顯示給用戶,這是用到Case就比較合理 例如下表的結構 select * from Course 把課時爲6的顯示爲正常,其他的不正常 用case 如下顯示 select course.courseN

原创 使用委託實現窗體的移動

首先在頁面加載的事件中運用委託註冊三個事件   panel1.MouseMove += new MouseEventHandler(panel1_MouseMove);//鼠標指針移動到控件時發生的事件    panel1.MouseUp

原创 winform軟件自動登錄

第一步,在配置文件添加一個鍵值對。 <!--是否自動登錄-->     <add key="autoLogin" value="true"/> 第二步,寫兩個方法,一個是讀取,一個是修改的代碼      #region 返回該軟件是否自登

原创 當某一數值相等,接着安照拼音排序的方法

using System; using System.Collections.Generic; using System.Globalization

原创 策略模式

using System; using System.Collections.Generic; using System.Linq; using S

原创 擴展方法的小例子

擴展方法通俗的講就是爲一個類型增加一個新的方法,但是並不去修改該類型的結構。 下面舉一個小例子     public static class myClassExten     {         /*          1.靜態類  

原创 泛型委託,匿名委託,lamda表達語句,lamda表達式

首先寫一個泛型委託  //泛型委託                   //Func<int,int, int> funcDemo = new Func<int,int ,int>(add);//兩個參數,最後一個是返回值      

原创 sql sever 求階乘的案例

--計算sum=1!+2!+3!+.....+10! --@sum 存儲階乘的和,@i爲外層控制的循環變量,@j爲內層控制循環變量,@fac爲階乘值