tag .net

標籤
貢獻88
185
07:16 PM · Nov 03 ,2025

@.net / 博客 RSS 訂閱

追逐時光者 - C# 中 ?、??、??=、?: 、?. 、?[] 各種問號的用法和説明

前言 在 C# 中,問號(?)遠不止是一個簡單的標點符號。隨着語言版本的迭代更新,C# 圍繞問號(?)發展出了一套強大而優雅的空值處理和條件表達機制。熟練掌握這些操作運算符不僅能大幅提升代碼的簡潔性和可讀性,還能有效避免惱人的空引用異常,構建更加健壯的應用程序。 可空類型修飾符(?) 在 C# 中,值類型(如int、long、bool、DateTime等)默認不

運算符 , yyds乾貨盤點 , 拋出異常 , 操作數 , 後端開發 , .net

收藏 評論

huiyuanai709 - AIM:用 AI 寫 Git 提交信息

AIM:用 AI 寫 Git 提交信息 前言 每次提交代碼都要想半天寫什麼?趕項目的時候隨手寫個"update"、"fix bug"就提交了?回頭看提交歷史,滿屏都是"修改文件"這種廢話? AIM(AI-powered Git Intelligence Message) 就是為了解決這個問題而生的。它是個命令行工具,直接分析你的代碼改動,自動生成規範的提交信息。 安裝 dotnet tool i

.net , 後端

收藏 評論

唐青楓 - LINQ 新時代:CountBy、AggregateBy 深度解析(含對比 GroupBy)

簡介 在 .NET 8 之前,LINQ 沒有內置 CountBy 和 AggregateBy 方法,但在 .NET 9(C# 13) 中,LINQ 正式引入了這兩個新擴展方法,極大簡化了數據分組和聚合的寫法。 背景 傳統的分組統計一般使用 GroupBy: var query = list.GroupBy(x = x.Category) .Select(g = ne

c# , .net

收藏 評論

ywb201314 - C# XAML中x:Type的用法詳解

在C# XAML中,x:Type是一個標記擴展,用於在XAML中引用CLR類型。下面詳細解釋它的含義和用法: 含義 x:Type相當於C#中的typeof()操作符,它返回指定類型的System.Type對象。 基本語法 xaml {x:Type TypeName} 主要用法 1. 設置樣式和模板的 TargetType

yyds乾貨盤點 , xaml , xml , text , 後端開發 , .net

收藏 評論

一線碼農 - 對 .NET FileSystemWatcher引發內存碎片化的 反思

一:背景 1. 講故事 前些天又遇到了一例 FileSystemWatcher 引發的內存碎片化故障,但這個碎片化不是因為經典的 reloadOnChange=true 導致的,所以我覺得有必要做一次深度的反思,供以後遇到類似問題提供技術上的解決方法,這篇我們就來系統的講解下 兩種碎片化方式的調查方法。 二:經典的 FileSystemWatcher 碎片化 1. 測試代碼 這種碎片化是由 rel

.net , 後端

收藏 評論

子丶不語 - ASP.NET Core 10 中的 Server Sent Event

ASP.NET 10 Server Sent Event Intro .NET 9 中我們支持了SseItem我們可以藉助它來解析ServerSentEvent的 response,在 .NET 10 進一步增加了SseItem並在 ASP.NET Core 中原生支持了返回ServerSentEvent結果,在 server 端返回 sse 結果變得更加容易

數據 , API , 後端開發 , server , .net

收藏 評論

8181大拿 - 構建現代網絡應用的四大基石——TCP三次握手、WebSocket、RESTful API與TLS/SSL加密詳解

互聯網世界的運轉離不開底層協議與上層技術的精密配合。本文將深入解析TCP三次握手 (Three-way Handshake)、WebSocket、RESTful API、TLS/SSL加密這四大核心技術的原理、應用場景及實踐要點,並通過對比表格呈現關鍵特性差異,助你在開發高性能、安全的網絡應用時做出更優的技術選型決策。 一、TCP三次握手:可靠連接的信任奠基禮 1.1 核心

API , 客户端 , 後端開發 , .net , 三次握手

收藏 評論

ywb201314 - C# XAML 中的相對源綁定

這個語法是XAML 中的相對源綁定,讓我詳細解釋它的含義和用法: 語法分解 xaml TextBlock Text="{Binding DataContext.Title, RelativeSource={RelativeSource AncestorType=Window}}" / 各部分組成:

yyds乾貨盤點 , mvvm , text , 後端開發 , .net , ui

收藏 評論

IT開發者筆記 - 報表及可視化方案 Stimulsoft 全面支持 .NET 10

2025 年 11 月 11 日,微軟正式發佈了.NET 10。作為一款長期支持(LTS)版本,.NET 10 在性能、安全性、工具鏈和現代開發體驗方面進行了系統性強化,為從高負載服務器解決方案到桌面與 Web 應用的全場景開發帶來更高效、更穩定的技術基礎。 Stimulsoft 全線產品正式適配 .NET 10 作為享譽全球的報表與數據可視化控件供應商,Stimulsoft一直以強大的跨平

.net , 後端

收藏 評論

小碼編匠 - 開源 .NET 工作流引擎 + 可視化設計,輕鬆搞定 OA/CRM/ERP 開發

前言 企業信息化建設過程中,審批流程複雜、業務變化頻繁、系統開發週期長等問題長期困擾着大家。尤其在國內企事業單位中,很多業務流程並無統一標準,常常需要根據實際需求靈活調整。 今天推薦一款基於.NET 全瀏覽器兼容工作流引擎,真正從一線項目經驗中打磨出來的實用型工作流平台。該平台由深耕OA及工作流領域十餘年的團隊研發,憑藉其可視化設計、多數據庫支持及高性能特性,已成功應用於多家大型企事業單位,成為構

.net , 後端

收藏 評論

伍華聰 - 基於SqlSugar開發框架的基礎上快速開發H5端的移動應用

在開發一些項目的時候,我們往往會基於一定的框架進行業務的開發,並結合一些輔助工具進行更高效率的快速開發和整合工作,SqlSugar開發框架是我們開發的一個多端整合的開發框架,基於它的後端框架的WebAPI 基礎上,我們可以對接WInform端、Vue3+ElementPlus的BS端,Vue3+Vant4的H5端,以及WPF、或者小程序等多端接入,本篇隨筆介紹一個簡單的項目錄入功能,介紹基於Sql

.net , 後端

收藏 評論

葡萄城技術團隊 - 用 .NET 最小化 API 構建高性能 API

用 .NET 最小化 API 構建高性能 API 引言 在當今快速發展的應用開發領域,構建快速、可擴展且可維護的API已成為現代應用的關鍵要求。隨着.NET技術的不斷演進,微軟推出了最小化API(Minimal APIs)這一創新架構,旨在簡化API開發流程同時顯著提升性能。最小化API通過減少模板代碼、優化啓動時間,讓開發者能夠專注於業務邏輯而非框架複雜性,為構建高性能API提供了全新的解決方案

.net

收藏 評論

唐青楓 - 一次看懂 C# TimeSpan:時間差操作的完整指南

簡介 TimeSpan 是 .NET 中用於表示時間間隔或持續時間的重要結構體。它提供了豐富的方法和屬性來處理時間跨度,從幾毫秒到幾百萬天都可以精確表示。 概念與特性 TimeSpan 表示一個時間間隔(時間段),而不是具體的時間點。 特性 説明 命名空間 System 結構類型 struct(值類型)

c# , .net

收藏 評論

大丸子 - 用 C# 在 PDF 中創建可交互的表單域(Form Field)

在日常辦公系統開發中,涉及 PDF 處理相關的開發時,生成可填寫的 PDF 表單是一種常見需求,例如員工信息登記表、用户註冊表、問卷調查或協議確認頁等。與靜態 PDF 不同,帶有表單域(Form Field)的文檔支持用户直接在 PDF 內部輸入、勾選、選擇等交互操作,極大提升了表單使用體驗。 本文將介紹如何使用 C# 為 PDF 添加各種類型的表單域,包括文本框、下拉框、複選框、單選框、列表框和

表單 , form , pdf , c# , .net

收藏 評論

IT開發者筆記 - Excel處理控件Aspose.Cells教程:使用C#在Excel中創建折線圖

可視化長期趨勢是許多商業報告的核心需求。折線圖能夠清晰直觀地呈現連續軸上的數據序列,因此非常適合展示業績、銷售或任何基於時間的數據。在本指南中,我們將向您展示如何使用Aspose.Cells for .NET和 C# 以編程方式生成折線圖。 Aspose.Cells官方試用版免費下載,請聯繫慧都科技 加入Aspose技術交流QQ羣(1041253375),與更多小夥伴一起探討提升開發技能。 用於

.net , 後端

收藏 評論

RECTOR - 再談C# Winforms桌面應用程序實現跨窗體間委託傳值(實例)

文章首發於 碼友網 -- 《再談C# Winforms桌面應用程序實現跨窗體間委託傳值(實例)》 前言 關於C# Winforms桌面應用程序跨窗體傳值其實是一個老生常談的問題了。我之前在碼友網也寫過多篇C# Winforms桌面應用程序跨窗體傳值的實例文章,比如: 《C# WINFORM窗體間通過委託和事件傳值(自定義事件參數)--實例詳解》 《C#/.NET WINFORM中使用委託和事

委託 , winform , 事件 , c# , .net

收藏 評論

IT開發者筆記 - FastReport VCL Ultimate 2026.1 發佈:數據處理能力全面升級,FastGrid全面亮相

近日,FastReport 推出FastReport VCL Ultimate 2026.1新版本,為開發者帶來了更強大的數據處理能力與更高效的可視化設計體驗。本次更新中,所有 Ultimate VCL 訂閲用户均可獲得全新的FastGrid 數據可視化組件庫,並支持使用FastReport Online Designer創建可視化報表模板,整體能力進一步升級。 本次版本更新將進一步提升企業在

.net , 後端

收藏 評論

mob64ca13ff5b03 - coremail郵箱定時發送設置

一:繼承並實現IJob接口,在Execute 方法中寫你要定時執行的事情(切記 ) 二:使用Quartz創建任務調度核心代碼步驟   1、配置Quartz,創建工廠,開啓調度。   2、創建工作任務   3、創建觸發器   4、將任務加入到任務池 Demo 創建控制枱應用程序,定時發送郵件以及延時寫日誌

機器學習 , System , coremail郵箱定時發送設置 , 人工智能 , 發送郵件 , .net

收藏 評論

唐青楓 - 告別頻繁 GC:C#.NET PooledList 的設計與使用場景

簡介 PooledListT 是 高性能集合類型,由 Collections.Pooled 提供,用於替代 ListT,通過 對象池 (ArrayPoolT) 複用內部數組來減少 GC(垃圾回收)壓力。 ⚡ 核心目標: 在需要頻繁創建/銷燬 ListT 的場景下,PooledListT 通過數組租借與歸還的機制避免頻繁分配內存,從而提升性能並降低 GC 負擔。 安裝 dotnet add p

c# , .net

收藏 評論

一線碼農 - DotMemory系列:5. 如何實現自動化抓取和應用自託管

一:背景 1. 講故事 前面幾篇我們都是手工安裝 dotmemory 軟件,然後在程序的合適時機抓取snapshot,這種方式在絕大多數場景下都沒有問題,但在一些精細化的場景下,如果能夠實現自動化抓取,那就比較🐂👃了,這篇我們就來聊一聊這玩意。 二:如何實現自動化抓取 1. 測試代碼 所謂的自動化抓取,意思就是用代碼來控制 snapshot 的抓取時機,而不是你在 UI 上點來點去,為了方便測

.net , 後端

收藏 評論

大丸子 - 用C#在Excel工作表中創建數據透視表和數據透視圖

高效處理與分析海量數據是決策中的重要一環。通過C#編程在Excel中自動化創建數據透視表與數據透視圖,能夠將原始數據轉化為可交互的多維度分析表格和圖表。同時,通過編程實現的自動化流程可確保數據更新的同步性與分析結果的一致性,尤其適用於需要定期生成標準化分析報告的場景。相較於靜態表格,數據透視圖表通過動態篩選與鑽取,為決策者提供更多的數據細節,從而進行更深度的分析。本文將介紹如何在.NET框架使用C

數據 , excel , c# , .net , 圖表

收藏 評論

chester·chen - 從 .NET Core1.0 到 .NET 10:.NET + C# 演進全景

本文回顧微軟 .NET 與 C# 語言從跨平台起步到統一平台、再到現代化性能優化的全過程。每個版本都配有簡明 Demo 代碼,便於開發者快速掌握特性變化與實踐。 一、.NET Core 時代:跨平台的開端 1. .NET Core 1.x(C# 7.0) 發佈時間:.NET Core 1.0 於 2016-06-27 發佈。 意義:標誌 .NET 生態邁向真正跨平台、開

.net , 後端

收藏 評論

大丸子 - C# 輕鬆實現 CSV 轉換為 PDF

在企業辦公或數據分析中,CSV 文件 是一種常見的數據存儲格式。然而,CSV 文件雖然輕量,但在排版和可視化方面存在不足,不便於直接用於打印和共享。相比之下,PDF 文件 更加美觀,且在存檔、分發和跨平台使用時具有優勢。 本文將介紹如何在 C# 程序中將 CSV 文件轉換為 PDF,並進一步演示一些常見的擴展操作,如表格樣式設置、頁面佈局調整和批量合併轉換。 環境準備 首先,需要在項目中引入 F

csv , pdf , csv-import , c# , .net

收藏 評論