天天看點

C#/.NET這些實用的技巧和知識點你都知道嗎?

作者:opendotnet
C#/.NET這些實用的技巧和知識點你都知道嗎?
C#/.NET這些實用的技巧和知識點你都知道嗎?
C#/.NET這些實用的技巧和知識點你都知道嗎?

前言

今天大姚給大家分享一些C#/.NET中的實用的技巧和知識點,它們可以幫助我們提升代碼品質和程式設計效率,希望可以幫助到有需要的同學。

.NET使用CsvHelper快速讀取和寫入CSV檔案

本文主要講解.NET中如何使用

CsvHelper

這個開源庫快速實作CSV檔案讀取和寫入。

  • https://mp.weixin.qq.com/s/md9kqIyVOKkvQv8xD7LCWA

三款開源且實用的.NET代碼混淆工具,保護你的.NET應用程式

本文分享了三款開源且實用的.NET代碼混淆工具,可以保護你的.NET應用程式,希望可以幫助到有需要的同學。

  • https://mp.weixin.qq.com/s/rNrokT4XEodQ-iK-x5W0CQ

.NET使用原生方法實作檔案壓縮和解壓

在.NET中實作檔案或檔案目錄壓縮和解壓可以通過多種方式來完成,包括使用原生方法(

System.IO.Compression命名空間中的類

)和第三方庫(如:

SharpZipLib

SharpCompress

K4os.Compression.LZ4

等)。本文我們主要講的是如何使用

.NET

原生方法

System.IO.Compression

命名空間中的類來對檔案和檔案夾進行壓縮或解壓縮(壓縮格式

.zip檔案格式

)。

  • https://mp.weixin.qq.com/s/CCV2QC9-TFIM45sSyKYLag

效率提升利器,一個線上的.NET源碼查詢網站

你是否有這樣的苦惱,有時候需要查詢.NET中的某個類型、方法、屬性或程式集的源代碼,但又不想從GitHub中下載下傳源代碼。今天大姚分享一個線上且實用的.NET源碼查詢網站。

  • https://mp.weixin.qq.com/s/c552ShsvTqn8oBoZzDO7ZA

C#程序調用FFmpeg操作音視訊

本篇文章主要講解的是使用C#程序(Process)調用FFmpeg.exe進行視訊合并、音頻合并、音頻與視訊合并成視訊這幾個簡單的音視訊操作。

  • https://mp.weixin.qq.com/s/7mz0cUddAp0vhR7JnD3hNg

一份20萬+閱讀量免費且實用的C#/.NET/.NET Core面試寶典

C#/.NET/.NET Core相關技術常見面試題彙總,不僅僅為了面試而學習,更多的是查漏補缺、擴充知識面和大家共同學習進步。該知識庫主要由自己平時學習實踐總結、網上優秀文章資料收集(這一部分會标注來源)和社群小夥伴提供三部分組成。該份基礎面試寶典完全免費,釋出三年多時間來收獲了廣大.NET小夥伴的好評。

  • https://mp.weixin.qq.com/s/zoDpcyO6bD59w7OI8D_zBw

.NET人臉識别解決方案

今天大姚給大家推薦2款.NET開源、免費、跨平台、使用簡單的人臉識别庫,希望可以幫助到有需要的同學。

  • https://mp.weixin.qq.com/s/bNaR0ztnHRl51euog9c1pQ

再也不用為找.NET相關的項目和架構發愁了

本文将告訴你找.NET相關的項目和架構可以優先看DotNetGuide的C#/.NET/.NET Core優秀項目和架構精選專欄,裡面收錄了大量的.NET相關的優秀項目和架構,當然假如你有更好的項目和架構推薦的歡迎PR投稿。

  • https://mp.weixin.qq.com/s/MJNt6TBU9LohJDm_yamZig

一個開源且全面的C#算法實戰教程

算法在計算機科學和程式設計中扮演着至關重要的角色,如在解決問題、優化效率、決策優化、實作計算機程式、提高可靠性以及促進科學融合等方面具有廣泛而深遠的影響。今天大姚給大家分享一個開源、免費、全面的C#算法實戰教程:

TheAlgorithms/C-Sharp

  • https://mp.weixin.qq.com/s/KRl7Zoe3Co42zbWGJitRbg

使用Visual Studio分析.NET Dump

記憶體洩漏和高CPU使用率是在日常開發中經常遇到的問題,它們可能會導緻應用程式性能下降甚至崩潰。今天我們來講講如何使用Visual Studio 2022分析.NET Dump,快速找到程式記憶體洩漏問題。

  • https://mp.weixin.qq.com/s/JDCsr-sH1Z7jMEcxNfjbmg

Visual Studio程式設計效率提升技巧集(提高.NET程式設計效率)

本文大姚将為你介紹一些Visual Studio的使用技巧和建議,旨在幫助.NET開發者更加高效地利用Visual Studio進行程式設計工作。無論你是.NET初學者還是經驗豐富的.NET開發者,這些技巧都将有助于提升你的工作效率,讓你能夠更快地編寫出高品質的代碼。讓我們一起探索這些技巧,讓程式設計工作變得更加輕松、高效吧!

  • https://mp.weixin.qq.com/s/VWuG3JCZwMREjURswnoLjA

C#開源實用的工具類庫,內建超過1000多種擴充方法

今天大姚給大家分享一個C#開源(MIT License)、免費、實用且強大的工具類庫,內建超過1000多種擴充方法增強 .NET Framework 和 .NET Core的使用效率:Z.ExtensionMethods。

  • https://mp.weixin.qq.com/s/KED89NcE3RumHdnU381wGQ

Visual Studio中使用CodeGeeX AI程式設計助手

CodeGeeX通過深度學習技術,能夠了解開發者的程式設計意圖,提供智能的代碼補全、錯誤檢查、代碼重構等功能,幫助開發者快速編寫出高品質、易維護的代碼。同時,它還能夠與Visual Studio無縫內建,無需額外的配置和設定,即可輕松使用。

  • https://mp.weixin.qq.com/s/1r4QK1bYDH7MdOTNLZli-g

5款.NET開源免費的Redis用戶端元件庫

今天大姚給大家分享5款.NET開源、免費的Redis用戶端元件庫,希望可以幫助到有需要的同學。

  • https://mp.weixin.qq.com/s/z7Wdch8pc0o696DuBY8v0A

2款開源且功能強大.NET反編譯神器

今天大姚給大家分享兩款由.NET開源的、免費的、功能強大的.NET反編譯神器,附帶詳細使用教程。

  • https://mp.weixin.qq.com/s/J7ypygazzKm-K4GnSjvjTA

一文帶你了解.NET能做什麼?

今天大姚将通過本篇文章來簡單講講.NET能做哪些開發,對.NET感興趣的小夥伴也可以自行領取文末附帶的.NET相關學習資料。

  • https://mp.weixin.qq.com/s/XMnvST5qUk2QJWKENB3jeQ

7個.NET開源、功能強大的快速開發架構

分享了7個.NET開源、功能強大的快速開發架構,希望可以幫你在架構選型時有一個參考借鑒。

  • https://mp.weixin.qq.com/s/5wrav-zoZ0dgp2JGR9fllQ

.NET快速實作網頁資料抓取

今天我們來講講如何使用.NET開源(MIT License)的輕量、靈活、高性能、跨平台的分布式網絡爬蟲架構DotnetSpider來快速實作網頁資料抓取功能。

  • https://mp.weixin.qq.com/s/Z4liThmMdTXJXXrSIZCUxg

ASP.NET Core Web中使用AutoMapper進行對象映射

在日常開發中,我們常常需要将一個對象映射到另一個對象,這個過程中可能需要編寫大量的重複性代碼,如果每次都手動編寫,不僅會影響開發效率,而且當項目越來越複雜、龐大的時候還容易出現錯誤。為了解決這個問題,對象映射庫就随之而出了,這些庫可以自動完成對象之間的映射,進而減少大量的開發工作量,提高開發工作效率。今天我們來講講在ASP.NET Core Web中使用AutoMapper快速進行對象映射。

  • https://mp.weixin.qq.com/s/i4Wn0ox22gIffB8UwoBZXQ

5款.NET開源、免費、功能強大的圖表庫

分享了5款.NET開源、免費、功能強大的圖表庫。

  • https://mp.weixin.qq.com/s/Z54HdilYxobIeA7qID7kaA

.NET異步有多少種實作方式?

使用.NET異步程式設計提高系統性能、改善使用者體驗。

  • https://mp.weixin.qq.com/s/4XQ9uVmLvnOQwnkYLHFNag

C#實作多線程的幾種方式

多線程是C#中一個重要的概念,多線程指的是在同一程序中同時運作多個線程的機制。多線程适用于需要提高系統并發性、吞吐量和響應速度的場景,可以充分利用多核處理器和系統資源,提高應用程式的性能和效率。

  • https://mp.weixin.qq.com/s/mnyoD9l6VNmjbTbvI0x1nA

Visual Studio中的四款代碼格式化工具

今天大姚給大家分享四款Visual Studio中的代碼格式化工具、擴充插件。大家可以在Visual Studio中的管理擴充或者插件市場下載下傳安裝。

  • https://mp.weixin.qq.com/s/AhQq4IJLEUiTuRqsjTGG_w

.NET有哪些好用的定時任務排程架構

定時任務排程的相關業務在日常工作開發中是一個十分常見的需求,經常有小夥伴們在技術群提問:有什麼好用的定時任務排程架構推薦的?今天大姚給大家分享5個.NET開源、簡單、易用、免費的任務排程架構,幫助大家在做定時任務排程架構技術選型的時候有一個參考。

  • https://mp.weixin.qq.com/s/-f5QCwfrhBTOe7Tx1ll4ww

分享幾個.NET開源的AI和LLM相關項目架構

現如今人工智能(AI)技術的發展可謂是如火如荼,它們在各個領域都展現出了巨大的潛力和影響力。今天大姚給大家分享4個.NET開源的AI和LLM相關的項目架構,希望能為大家提供一些參考。

  • https://mp.weixin.qq.com/s/JMXFCWzjtFFiqnPoRgA6Ug

一個庫幫你輕松的建立漂亮的.NET控制台應用程式

做過.NET控制台應用程式的同學應該都知道原生的.NET控制台應用程式輸出的内容都比較的單調,假如要編寫漂亮且美觀的控制台輸出内容或者樣式可能需要花費不少的時間去編寫代碼和調試。今天大姚給大家分享一個.NET開源且免費的類庫幫你輕松的建立漂亮、美觀的.NET控制台應用程式:Spectre.Console。

  • https://mp.weixin.qq.com/s/K1yOmNQFyl3RObrnBbG8LA

C#/.NET快速上手學習資料集

分享了一些C#/.NET快速上手學習資料集。

  • https://mp.weixin.qq.com/s/r-2I4njrxluuy5i_5EmrQg