C# tutorials
160 posts about C# tutorials by 67 contributors.
Know C# tutorials? Share what you know with developers who are learning it.
- Articles
- 160
- Contributors
- 67
Articles about C# tutorials
- Article · .NET
Introduction to Task-Based Asynchronous Pattern in C# 4.5: Part I
Discover the fundamentals of Task-Based Asynchronous Pattern in C# 4.5: Part I. Explore asynchronous programming, concurrency, and the await keyword for efficient parallel computing in .NET Framework applications.
- Article · C#
Learning The Basics Of Delegates In C#
Delegates are a type that reference a Method. When it is assigned by a method it behaves exactly the same as that method. It can be used as parameters and can be returned as a value. So it has same what are the methods have.
- Article · C#
Audio Player Class With C#
I created a class using mciSendString functions to play audio files then compile it to a dll file.
- Article · C#
Optional Parameters and Named Arguments in C# 4.0
Optional parameters and named arguments have been a part of C++ and VB.Net for years. They are new to C# in version 4.0.
- Article · C#
Adding Groups / User names and Permissions for a Directory in C#
This article shows you the procedure to create a directory, adding a specific Group or the User Name account for that directory and providing the required permission for the same.
- Article · C#
Adapter Pattern in C#
In this article I would like to examine the adapter pattern in C# using a simple example.The Adapter Pattern is a design pattern used in software engineering to enable the collaboration of incompatible interfaces or classes. It acts as a bridge between two incompatible interfaces, allowing them to work together seamlessly. The main purpose of the Adapter Pattern is to make classes with incompatible interfaces work together without modifying their source code.
- Article · C#
Button Array Using C#
In this article you will find it very easy to create an array of buttons using C#; you can use this to create a tool for searching in a database file.
- Article · ASP.NET
How to create a Calendar Control in ASP.NET
Here is a simple demo about creating a calendar control in ASP.NET.
- Article · C#
C# Tutorial
C# is an open source, modern, flexible, versatile, and object-oriented programming language. This C# tutorial is for beginners who want to learn C# programming. In this C# tutorial, you’ll learn to write your first C# application, learn about C# data types, C# array, C# string, C# dictionary, C# collections, and other C# features and functionalities.
- Article · SQL
Table Value Parameter Use With C#
In this article, we learn how use a Table Valued Parameter with a C# application.
- Article · C#
Working with Dates in C#
Learn how to format, compare, add to, and calculate differences between dates in C# using DateTime and TimeSpan.
- Article · C#
Synchronizing Threads in a Multithreaded Application in .Net - C#
Here you will see synchronization of threads in a multithreaded application in .Net.
- Article · C#
Practical Usage of NameValueCollection in C#
Learn how to use NameValueCollection in C#, including adding duplicate-key values, retrieving keys and values, updating, removing, and clearing entries.
- Article · C#
How to use Operator Overloading in C#
In this article, we will discuss about the operator overloading in C#. It means that we are defining the operator for a class.
- Article · C#
Delegates And Async Programming
The .Net delegate type is essentially a type-safe, object oriented, function pointer.
- Article · C#
Reference Type And Value Type in C#
This article will give you a clear insight on what happens when a reference type is passed by value and what would happen when it is passed by reference.
- Article · C#
C# Anonymous Methods & The Action Object
Two interesting additions to the 2.0 C# language are the Action<> object, and anonymous methods. The Action<> object lets you specify an action to be performed on an object and the anonymous method lets you specify a method with no body (thus... the anonymity).
- Article · C#
Verbatim strings in C# - Use of @ symbol in string literals
In this article we will understand use of the @ symbol in C# strings.
- Article · C#
Globalization and Localization in C#
This article describes the globalization and localization concepts in C#.
- Article · C#
How to Handle a Custom Exception in C#
By using custom exceptions, we can create and handle our own user defined exceptions.
- Article · C#
Dynamically Creating Generic List<T> and Generic Dictionary<k,T> at Runtime Using C#
In this article we are going to see how to generate a Generic List<T> and Generic Dictionary<K,T> dynamically and add items to it.
- Article · C#
List to Datatable Converter Using C#
Convert a C# List to a DataTable using reflection, creating columns from public properties and rows from object values.
- Article · .NET
PLINQ Powered by TPL in .Net 4.0 C#
My previous post discussed the TPL library and its uses to create the scalable applications. Another way to incorporate the parallel task into your .Net applications is through PLINQ.
- Article · .NET
Support for Lazy Initialization in .Net 4.0
The Lazy initialization can be seen in designing the singleton pattern where we can have static readonly property in a nested class that initializes the singleton object in a Lazy way.































