C#
-
C# Tip: Understanding the Differences Between IEnumerable, ICollection, IList, and List
In C#, the variety of collection interfaces and classes can sometimes be overwhelming, especially for developers new to the language. Understanding the differences between IEnumerable,…
-
Exploring DotNetPerls: A Goldmine for .NET Developers
When it comes to learning .NET development, finding a concise, practical, and easy-to-follow resource can be challenging. This is where DotNetPerls shines. As a trusted…
-
Why You Should Use HtmlAgilityPack for HTML Parsing Instead of String Manipulations
HTML parsing is a common task in web development, whether you’re building a web scraper, processing data from web pages, or manipulating HTML documents. While…
-
Creating an IPersistentDictionary in C# with SQLite Implementation
In many applications, there is a need to persist key-value pairs in storage for later retrieval, beyond the lifetime of the application. A persistent dictionary…
-
NPOI vs. ClosedXML: An In-Depth Comparison of Excel Generation Libraries
When working with Excel files in .NET, two popular libraries often come up: NPOI and ClosedXML. Both offer powerful features for reading, writing, and managing…
-
LINQPad: The Ultimate .NET Tool for Exploring LINQ and More
LINQPad is a lightweight, versatile tool designed for .NET developers. Initially conceived as a tool for learning and experimenting with LINQ (Language Integrated Query), LINQPad…
-
Library to Generate Excel XML Workbooks in .NET
Excel XML Writer: A Lightweight C# Library for Generating Excel Workbooks For developers seeking a simple, lightweight, and efficient way to generate Excel workbooks without…
-
Transform your LINQ queries into Excel/PDF reports with DoddleReport 1.2
DoddleReport is a .NET library that simplifies the process of generating Excel and PDF reports directly from LINQ queries or other data sources. With DoddleReport,…