原创 跨線程訪問剪貼板複製(Ctrl+C)粘貼(Ctrl+V)

  /// <summary>     /// 跨線程訪問剪貼板複製類     /// </summary>     public static class ClipboardHelper     {         /// <summa

原创 C#泛型使用

泛型概述 使用泛型類型可以最大限度地重用代碼、保護類型的安全以及提高性能。 泛型最常見的用途是創建集合類。 .NET Framework 類庫在 System.Collections.Generic 命名空間中包含幾個新的泛型集

原创 密碼正則表達式(必須包含字母數字)

數字與字母的組合,且字母必須包含有大小寫 Regex reg = new Regex(@"^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,20}$");                     bool vefiry

原创 .NET Core 創建 Web API

本教程介紹使用 ASP.NET Core 構建 Web API 的基礎知識。 本文章轉載微軟教程:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/first-web-api?v

原创 C# new和override區別(轉)

override 1. override是派生類用來重寫基類中方法的; 2. override不能重寫非虛方法和靜態方法; 3. override只能重寫用virtual、abstract、override修飾的方法; 4. 不能使用修飾

原创 ioexception:無法成功完成操作,文件包含病毒

出現這個問題的原因是Windows defender將這個軟件屏蔽了,我們只需要將Windows defender暫時關閉即可,如何操作呢?   我們點擊頁面左下角Windows圖標,然後在如圖所示頁面點擊進入系統設置 然後

原创 C# http方式下載文件,壓縮文件

1、引入動態庫ICSharpCode.SharpZipLib.Zip 2、代碼 實現:   public class DownFileHelper     {         /// <summary>         /// Http方

原创 C# sqlite數據庫操作類

1、引用程序集System.Data.SQLite 2、創建數據訪問基礎類(基於SQLite) DbHelperSqlite 3、創建數據庫操作類DataHelper 4、創建共同函數類CommonHelper     /// <summ

原创 C# 並行任務——Parallel類

一、Parallel類       Parallel類提供了數據和任務的並行性; 二、Paraller.For()       Paraller.For()方法類似於C#的for循環語句,也是多次執行一個任務。使用Paraller.For

原创 自定義帶cookie的WebBrowser

1、由於自帶的webbrowser不帶cookie 請求需要用到cookie,則封裝該類如下:    using System;using System.Collections.Generic;using System.Linq;usin

原创 反射輔助類

調用  Form frmMain = ClassHelper.GetClassInstance("TSDemo.dll", "Demo.FormMain") as Form;  ITSArithmetic a= ClassHelper.G

原创 xml文件通過Xpath獲取節點的值

介紹xml文件通過Xpath獲取節點的值 調用示例:  object str = CommonHelper.GetNodeInnerTextFromNodeByXpath(node.ParentNode, "/BODY/ZSXM");  

原创 .net Core Api開發

sqlserver數據庫 .net Core2.1  1、創建.netcore項目 NetCoreApiData 2、創建數據庫MoviesDemo 3、修改項目數據庫連接 {   "Logging": {     "LogLevel":

原创 .netCore WebApi小Demo

通過自己學習,自己的理解,總結筆記。創建 .net Core2.1, webApi項目TodoApi 項目組成如圖:   創建Models類。 1、創建student類 using System; using System.Collec

原创 重寫Label控件Demo

重寫帶邊框的圓角矩形label控件,效果如下圖 實現如下:    public enum Direction     {         Top,         Left,         Right,         Bottom