天天看点

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