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.

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.
How to add new items to the native Context Menu on a CefSharp control in WinForms
Learn how to add new items to the list of the context menu shown in your CefSharp control in WinForms.