原创 C# SoundPlayer播放資源文件中嵌入的.wav文件

using System.IO; using System.Media; using System.Windows.Forms; using Namespce.Properties; public static class Speake

原创 excel to html

    https://html-online.com/   https://beautifytools.com/excel-to-html-converter.php

原创 C# ExplandoObject

dynamic實際上就是object, 因爲第三方不通過反射無法直接解析object。 所以需要ExplandoObject類型包裝。  

原创 VS2022使用.Net Framework4.0方法

從安裝了低版本VS的電腦中 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework \ 目錄下 複製.Net Framework 4.0 等

原创 SQLServer CLR程序集創建Http函數

設計程序集 - SQL Server | Microsoft Learn Microsoft.VisualBasic.dll Microsoft.VisualC.dll mscorlib.dll System.dll System.

原创 RestSharp Body Raw, https 支持

public static IRestResponse RestPost(string url, object bodyRawObj) { var request = new RestRequest(Method.

原创 各版本操作系統對.NET支持情況(2023-11-24更新)

  各版本操作系統對.NET支持情況(1124更新) (newlifex.com)   各版本操作系統對.NET支持情況(1124更新) 藉助虛擬機和測試機,檢測各版本操作系統對.NET的支持情況。 安裝操作系統後,實測安裝相應運

原创 將SQLServer單個表設置只讀訪問權限

將SQLServer單個表設置只讀訪問權限   1.        Insert,Update,Delete 觸發器 CREATE TRIGGER trReadOnly ON tablename INSTEAD OF INSERT

原创 Windows系統CMD命令行添加或刪除路由 Windows系統CMD命令行添加或刪除路由

Windows系統CMD命令行添加或刪除路由  原文地址:https://www.cnblogs.com/dianchaozhang/p/16985395.html 1,按Win鍵 輸入“CMD”,右鍵“以管理員身份運行”  2,在CM

原创 C#多線程異常捕獲

C#線程可分爲前臺線程和後臺線程。 Thread可以使用IsBackground來設置前後臺屬性,Task已經取消這種設置方式。  可以簡單的認爲,全局線程是前臺線程,局部線程是後臺線程。 類似變量的生命週期,全局線程執行完還可以獲取狀態,

原创 Visual Studio - 如何在給定目錄下批量添加文件作爲LINK?

Visual Studio - 如何在給定目錄下批量添加文件作爲LINK?- 堆棧溢出 (stackoverflow.com)   對於單個文件 在“添加項目”對話框中,您可以看到“添加”按鈕上的小箭頭向下指向 單擊它(因爲它是一個帶有下拉

原创 <轉載>附錄七:輕鬆搞定位運算

   附錄七:輕鬆搞定位運算 - 知乎 (zhihu.com) Egon林海峯 ​ https://egonlin.com/book.html   22 人贊同了該文章 目錄: 一 前言 二 真值、機器數

原创 C# String.Trim() 無法清除字符串頭尾的\0

C# String.Trim() 無法清除字符串頭尾的\0   在vb6中導致字符串截斷。

原创 C# 使用反射調用含 ref 或 out 參數的方法

  //程序集引用方式 int int111 = 0; string str111 = ""; bool ret1 = new ClsITestData().GetRtf("Debug_Pas", "022

原创 關於ATL COM idl函數描述out,retval的不同調用方式 關於C# Method.Invoke方式調用C++ COM

'' C++ .h STDMETHODIMP MyATL15(LONG a, LONG b, LONG* c); '' C++ .idl [id(1), helpstring("Method MyATL15")]