原创 C# Desinger 忽略Property

reference: https://stackoverflow.com/questions/2598733/how-do-i-get-the-winform-designer-to-totally-ignore-a-proper

原创 C# 當數據項被刪除修改後,MongoDb無法反序列化數據,報錯類似"does not match any field or property of class"

C# 當數據項被刪除修改後,MongoDb無法反序列化數據,報錯類似"does not match any field or property of class" 解決方案就是告訴MongoDb在反序列化時忽略那些數據結構沒有的數

原创 c# CSProject Migrate

https://github.com/hvanbakel/CsprojToVs2017 dotnet migrate-2017 migrate -t netstandard2 https://marketplace.visuals

原创 .net Linq各種操作,Concat,Union All,Union,Intersect,Except等......

Reference: https://www.cnblogs.com/lyj/archive/2008/01/27/1054995.html 其中 Intersect 是取兩個集合的交集,特別有用。交集的定義可以使用接口實現,否則

原创 C# 數字 String Format $ 語法

reference: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/interpolated // 5表示最小寬度(包含小數點,正

原创 c# 如何使Form的內部控件(Control)響應整個Form的按鍵消息(Event) KeyWord: IMessageFilter

使控件繼承IMessageFilter, 隨後在IMessageFilter.PreFilterMessage中可以處理WM_KEYDOWN 這類Windows消息 代碼類似如下: bool IMessageFilter.Pr

原创 C# Windows Form 設計界面與實際顯示不同的問題

問題來自於不同的縮放比率,默認是100%,更高的分辨率可能被認爲調成125%, 150% 這個可以用DPI表示 目前沒有很好解決, 只有一些reference: https://blog.csdn.net/qq_42697866/

原创 關於函數參數壓入堆棧, C#函數作爲CallBack的問題@CTP

關於函數參數壓入堆棧@CTP 問題描述: 之前使用C#的Delegate描述C++的類函數 如下: ///請求查詢合約響應 virtual void OnRspQryInstrument(CThostFtdcInstrumentF

原创 c# 程序在其他沒有Visual Studio 環境下運行異常報錯形如: Could not load file or assembly 'System.ValueTuple

c# 程序Release版本複製到其他沒有Visual Studio環境下 直接異常報錯形如: “Could not load file or assembly 'System.ValueTuple…” 其原因可能是因爲機器上有不

原创 C# ComboBox 使用 DataSource SelectedIndex無法設置的問題

在C#中如下代碼 var cbo = new ComboBox(); cbo.DropDownStyle = ComboBoxStyle.DropDownList; var cbo.DataSource = new int[]{1

原创 Winform 控件大小失常臨時解決辦法

代碼 norlib/TestScenarioContainerControlSize 調用SetProcessDPIAware或者修改manifest 來自引用: https://blog.csdn.net/pigautumn/a

原创 在修改dll名字後如何使lib重建,定向到新名字的dll

ref: https://blog.csdn.net/GG_SiMiDa/article/details/81742924 因爲工作需要區分不同版本的dll(名字相同), 工程中不希望動態LoadLibrary,而是用lib 所以

原创 c++.net 編譯錯誤: C2338:two-phase name lookup is not supported for C++/CLI, C++/CX, or OpenMP...

c++.net 編譯錯誤: C2338:two-phase name lookup is not supported for C++/CLI, C++/CX, or OpenMP 在Project的 Property頁面中, C/

原创 Windows Spotlight 不更新圖片

Windows Spotlight 不更新圖片 忘了什麼時候的事情了… reference: 參考連接 我這裏的問題是 點擊 Win+I , Personalization, LockScreen 中總是選擇 Pictures,

原创 c# .net Framework 轉化爲 .net Standard

dotnet migrate-2017 migrate -t netstandard2