C# (pronounced "C-sharp") is an object-oriented programming language from Microsoft that aims to combine the computing power of C++ with the programming ease of Visual Basic. C# is based on C++ and contains features similar to those of Java.

How to register a single or multiple global hotkeys for a single key in Winforms
Learn how to attach some global hotkeys (system level accessible) for just a single key in your WinForms application.
Simulating keypress in the right way using InputSimulator with C# in Winforms
Learn how to simulate keypress event from any key in the keyboard using the awesome InputSimulator library in Windows Forms.
How to allow only numbers inside a textbox in Winforms C#
Learn how to prevent the input from non numeric characters inside a textbox in Winforms.
Winforms Cross-thread operation not valid: Control 'controlname' accessed from a thread other than the thread it was created on
Learn how to solve the Cross-thread operation not valid error with any control in Winforms.
How to print a PDF from your Winforms application in C#
Learn how to print a PDF file with C# in your Winforms application easily and free.
How to implement Sciter (lightweight HTML and CSS UI Engine) in your WinForms application with C#
Learn how to install and setup Sciter on your WinForms application.
Getting started with Steganography (hide information) on Images with C#
Learn how to conceal messages or information within files using C#.
How to encrypt and decrypt files using the AES encryption algorithm in C#
Learn how to encrypt and decrypt files using the Advanced Encryption Standard algorithm with C#.
How to access a SFTP server using SSH.NET (sync and async) with C# in WinForms
Learn how to establish a SFTP connection with C# using the awesome SSH.NET library in a Windows Forms application.
How to decompile (read source code of) .NET Framework assemblies using ILSpy
Learn how to decompile binaries from Dynamic Link Libraries, Executables and Windows Metadata using ILSpy.