原创 跨線程訪問剪貼板複製(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