Category

.NET

.NET ecosystem, runtime, and engineering experience

190 articles
5 Current page
【C#】CsvHelper User Manual

【C#】CsvHelper User Manual

CsvHelper is a .NET library for reading and writing CSV files. Extremely fast, flexible, and easy to use.

丹枫无迹 1/19/2024 10:26 PM
FluentValidation Validation Tutorial Based on .NET

FluentValidation Validation Tutorial Based on .NET

FluentValidation is a validation framework based on .NET development. It is open-source, free, and elegant, supporting chained operations, easy to understand, feature-complete, and can be deeply integrated with MVC5, WebApi2, and ASP.NET Core. The component provides over a dozen commonly used validators, good scalability, support for custom validators, and support for localization and multilingual.

零度 1/19/2024 5:41 AM
Elegant! Another .NET Core Open Source Framework Project: Yi Framework

Elegant! Another .NET Core Open Source Framework Project: Yi Framework

A .NET 8 web open source framework starting from user experience, supporting ABP vNext native version, Furion version, frontend background integrated with RuoYi Vue 3.0, built-in RBAC permission management and modern community modules, ready to use out of the box.

ccnetcore 1/13/2024 3:40 PM
In-depth Analysis of Serialization of Millions of C# Objects: How to Achieve the Perfect Balance Between Speed and Size in Network Transmission

In-depth Analysis of Serialization of Millions of C# Objects: How to Achieve the Perfect Balance Between Speed and Size in Network Transmission

In network communication, data serialization is the process of converting an object's state into a form that can be stored or transmitted, which is particularly critical for TCP network transmission. In projects, when dealing with the transmission of hundreds of thousands of data items, traditional JSON serialization, due to its redundant field names and string format, leads to large binary packet sizes and inefficient serialization and deserialization. To address these issues, we consider adopting more efficient serialization methods to reduce packet size and improve processing speed.

沙漠尽头的狼 12/11/2023 10:29 PM