Click here to Skip to main content
15,610,761 members
Everything / Programming Languages / C#

C#

C#

Great Reads

by Alex Pumpet
A simple program for comparing table data from two sources - SQL databases, Excel, CSV or XML-files
by Dr. WPF
.NET 3.5 SP1 is here! It's time to break out your DirectX skills. This article provides the information necessary to get started using a new DirectX interop feature in WPF called D3DImage.
by John Atten
OWIN, Katana and Middleware Pipeline in ASP.NET
by Wonde Tadesse
The other option will be to use Update Panel ASP.NET control as much as possible. It helps to retain the current position on the page whenever a postback happens to the page.

Latest Articles

by Graeme_Grant
Dot Net Core LogViewer Control for WinForms, WPF, and Avalonia using the ILogger Framework with Microsoft Logger & Serilog in C# & VB on Windows, Mac OS, and Linux
by David_Cui
A simple way to contain microservices in class libraries for deployment
by Bohdan Stupak
How to perform distributed lock between multiple instances of a microservice with Redlock.Net
by Ali Robot
How to implement a text-to-speech (TTS) application in C# using the System.Speech.Synthesis namespace

All Articles

Sort by Updated

C# 

N 23 Mar 2023 by Graeme_Grant
Dot Net Core LogViewer Control for WinForms, WPF, and Avalonia using the ILogger Framework with Microsoft Logger & Serilog in C# & VB on Windows, Mac OS, and Linux
N 14 Mar 2023 by JorgeLuisOrejel
How to preserve state of local variables in C#
U 12 Mar 2023 by Keith Barrett
A C# library for use in physics and engineering calculations
10 Mar 2023 by Shao Voon Wong
No frills C++ MP3/WMA DirectShow player class
10 Mar 2023 by Kenneth Haugland
Calculate sound transmission between a point source and a receiver point within an enclosed space
7 Mar 2023 by Christ Kennedy
A practical Abacus app - calculator and toy
5 Mar 2023 by spidergeuse
Customize jigsaw (size and picture)
5 Mar 2023 by spidergeuse
Manipulate WinForms controls to make a simple jigsaw puzzle
5 Mar 2023 by Jo_vb.net
Use docking framework, MVVM Toolkit and some features
1 Mar 2023 by Xavier Junqué i de Fortuny
Reduces/evaluates a real/complex math expression
27 Feb 2023 by Nick Polyak
How to display Python plots within a C# program
27 Feb 2023 by gggustafson
Print_Cards to produce PDF file containing specified number of unique Bingo cards
27 Feb 2023 by Nick Polyak
This article describes Gidon - the first IoC/MVVM plugin framework created for Avalonia.
27 Feb 2023 by Jo_vb.net
This article and the demo are about getting started using the MVVM Toolkit and some self-created interfaces / services for MessageBox and some dialogs.
26 Feb 2023 by Ivan Yakimov
Here, we'll discuss how we can test interaction of classes from several projects using dependency container.
25 Feb 2023 by Graeme_Grant
Enabling development and production AppSettings support for non-ASP.NET Core apps
21 Feb 2023 by Gelu Vac
How to use Always Encrypted using MSSQL Encrypt Columns feature with encryption keys stored in Azure Key Vault
20 Feb 2023 by Jo_vb.net
This article and the demo are about getting started using my Schafkopf_OOP VB.NET project.
20 Feb 2023 by gggustafson
In this first part, we look at the random arrangement of numbers on a player's Bingo card.
19 Feb 2023 by Ammar Albush 1997
Logo Recognition System Program written in C# .NET 6.0 Windows Form (Tensorflow.net,Tensorflow.keras,Emgu Cv,ScottPlot.WinForms,Newtonsoft.Json)
17 Feb 2023 by JBartlau
List & Label and some of their key features and benefits
16 Feb 2023 by wqaxs36
Minimal 3D Math required explanation plus 3D graphics engine coding
15 Feb 2023 by Kenji Elzerman
Learn the basics of Entity Framework with the database-first approach
14 Feb 2023 by ildarin
The most succinct declarative programming language for fast coding
9 Feb 2023 by Kenneth Haugland
How to speed up convergence of mathematical series
9 Feb 2023 by Akram El Assas
Open Source .NET Workflow Engine and Automation Platform
7 Feb 2023 by Mark Pelf
Beginner’s tutorial on C#11 Records with examples
7 Feb 2023 by shunninghuang
C# arcade emulator, ROM hacking
7 Feb 2023 by Mark Pelf
Beginner’s tutorial on VO and DTO Patterns with examples
6 Feb 2023 by mural3
Progressive disclosure UI on JS disabled browsers
6 Feb 2023 by Mark Pelf
Some issues related to Immutable Object and “defense copy”
6 Feb 2023 by Mark Pelf
Basic tutorial on Immutable Object Pattern along with C# examples
6 Feb 2023 by Ev Uklad
Developing applications based on Flows, Forms, and Rules using type-safe advantages of C#
6 Feb 2023 by JBartlau
This article provides an overview of Visual Studio's integration of combit's report generator List & Label.
3 Feb 2023 by Ev Uklad
Developing applications based on Flows, Forms, and Rules using type-safe advantages of C#
2 Feb 2023 by JorgeLuisOrejel
C# console app to implement recursive and iterative solutions to rotated binary search problem
1 Feb 2023 by JBartlau
This article sheds light on why it is useful to combine different data sources in a report.
29 Jan 2023 by Ev Uklad
Developing applications based on Flows, Forms, and Rules using type-safe advantages of C#
28 Jan 2023 by Nick Polyak
The article gives examples of Relay Server usage and the separation of concerns between different topics.
27 Jan 2023 by TottiWatti
Create lightweight VS 2022 ASP.NET Core SPA template with React style components
26 Jan 2023 by Bert O Neill
How to extend the context menu of Windows Explorer
24 Jan 2023 by Shaun C Curtis
An article describing how to create services that have the same scope as a Blazor Page/Form
24 Jan 2023 by Nick Polyak
This article provides simple examples of creating both client and server code for Google RPCs
17 Jan 2023 by Nick Polyak
Describes how to install dynamically loaded plugins as nuget packages
15 Jan 2023 by Nick Polyak
I explain the Inversion of Control and propose simple but powerful interfaces for implementing IoC frameworks.
11 Jan 2023 by keerthi raja
Using Insight.Database to Run and Complete SELECT SQL Commands (.NET Micro ORM)
9 Jan 2023 by Graeme_Grant
This article comprehensively covers the Microsoft ClickOnce Installer with a bare bones WinForm/WPF C#/VB Silent Updater framework plus covers how to implement, troubleshoot, test locally, to release.
8 Jan 2023 by Mark Olbert
An Autofac-based chained/declarative approach to creating an IHostBuilder/IHost and a generalized dependency injection resolver
8 Jan 2023 by adriancs
Transform MySQL Rows into C# Class Objects. Perform INSERT/UPDATE by Passing Class or Dictionary
7 Jan 2023 by Alexander Chernosvitov
Implementation of a polynomial time algorithm searching Hamilton cycles in an undirected graph
6 Jan 2023 by Halil ibrahim Kalkan
How to inject Service Dependencies to Entities with EFCore 7
4 Jan 2023 by Shaun C Curtis
This article demonstrates how to build an Autocomplete control.
4 Jan 2023 by Alexey A. Popov 2
A simple implementation of Miller columns (cascading columns) control
4 Jan 2023 by Bert O Neill
Features and functionalities associated with Autogenerate DB Unit Test app
3 Jan 2023 by George Swan
An introduction to employing Dapper in an ASP.NET 7 application
30 Dec 2022 by Graham Wilson
A progress bar which displays progress as passage through a simple maze.
28 Dec 2022 by Andy De Filippo
A simple technique to quickly port hatch effects from Gdiplus to SkiaSharp
23 Dec 2022 by Ammar Albush 1997
Network Sniffer and Analyzer Program written in C# .NET 6.0 Windows Form (Sharppcap, PacketDotNet)
22 Dec 2022 by Igor Krupitsky
Windows app to talk to Chat GPT
21 Dec 2022 by scastelli
Natural approach to calculate value of an expression
21 Dec 2022 by gggustafson
This article is a significant revision to the earlier version and introduces a new version of ViewFile.
19 Dec 2022 by Shaun C Curtis
Rethinking the Repository Pattern
17 Dec 2022 by Kenji Elzerman
Let's take a look at the very fundamentals of LINQ and how to use it.
15 Dec 2022 by adriancs
An introduction and demo of using C# List in ASP.NET WebForms
13 Dec 2022 by Akhil Mittal
Directly check in VS extension to Git repo and automatically deploy to staging server via continuous integration
11 Dec 2022 by Evgeny Pereguda
This article presents my project for capturing of video and audio sources on Windows OS by Microsoft Media Foundation.
10 Dec 2022 by Adérito Silva
Introduction to XInputium — a full-featured open-source library for XInput integration in .NET games or applications.
7 Dec 2022 by adriancs
Accelerate the Development with MySQL in C#
7 Dec 2022 by KrirkDev
This game allows you to create a Minimax bot, then play reversi with it.
6 Dec 2022 by Graham Wilson
A track bar control which displays the track line as a spiral
5 Dec 2022 by Kenji Elzerman
Fundamentals of Entity Framework
4 Dec 2022 by Nick Polyak
This article describes embedding native Windows and Linux control into an Avalonia application.
1 Dec 2022 by adriancs
Generate PDF from HTML with MS Edge
29 Nov 2022 by Michael Sydney Balloni
This article explores UDP programming, LRU cache development, and .NET packet processing.
26 Nov 2022 by Rudi Breedenraedt
How to share a transaction across multiple Entity Framework contexts
21 Nov 2022 by KrirkDev
I created this game to evaluate my ability to perform simple animations using Windows Form.
20 Nov 2022 by Ivan Yakimov
Support of OData in ASP.NET applications
19 Nov 2022 by KristianEkman
An online Angular, .NET 7 Web API, SQL Server on Azure backgammon game
18 Nov 2022 by adriancs
Convert BBCode to HTML in C#
17 Nov 2022 by André Marcos (Advisor), José Cláudio Silva, Victor Lopes
Unity Engine support for Electronic 2D game development
17 Nov 2022 by adriancs
Generate PDF from HTML with Chrome
16 Nov 2022 by Graeme_Grant
How to deserialize very large simple & complex JSON Streams (.NET 6.0 & 7.0)
15 Nov 2022 by Steffen Ploetz
Is LINQ the right technology for processing large amounts of data in runtime-relevant environments?
13 Nov 2022 by adriancs
Easily route all pages at once in single line.
13 Nov 2022 by Jacques Fournier
SrcChess is a chess program built in C#
13 Nov 2022 by Kenji Elzerman
A simple tutorial with some code of how to read text from an image with Azure Computer Vision
11 Nov 2022 by adriancs
Build HTML table dynamically with Javascript (AJAX)
10 Nov 2022 by adriancs
Replacing GridView with dynamic HTML Table in ASP.NET WebForms
31 Oct 2022 by Graeme_Grant
Working with simple JSON objects and collections to Custom Converters and Transformations into .NET classes - NewtonSoft.Json
31 Oct 2022 by Shaun C Curtis
Rethinking the Blazor Component
31 Oct 2022 by Bert O Neill
Provide a developer’s overview on how to debug your Azure Functions locally or against a remote Azure
30 Oct 2022 by Nick Polyak
Explains concepts of Expression programming by simple examples
28 Oct 2022 by Ammar Albush 1997
Network Sniffer and Analyzer Program written in C# .NET 6.0 Windows Form (Sharppcap, PacketDotNet)
26 Oct 2022 by Ivan Yakimov
Here, I'll try to create a system that will allow us to quickly plot the sequence diagram of events during my request.
26 Oct 2022 by Shao Voon Wong
Bring your animations to H264/HEVC video using C++ and C# with h/w acceleration
22 Oct 2022 by Kenji Elzerman
A walkthrough to create and run a minimal API with .NET 6 using C#
22 Oct 2022 by Jean-Claude Lanz
2D Drawing component with Scaling, Zooming, Scrolling, Centering and Resizing capabilities
20 Oct 2022 by Ammar Albush 1997
Network Sniffer and Analyzer Program written in C# .NET 6.0 Windows Form (Sharppcap, PacketDotNet)
18 Oct 2022 by Igor Ladnik
Compact infrastructure for custom hosting of .NET Web components in unmanaged C/C++ code with reciprocal methods calls between the parts running in Windows and Linux
16 Oct 2022 by Herman<T>.Instance
It should reflect the event