Xamarin Forms : Getting Started

This article provides an introduction to Xamarin.Forms and how to get started writing applications with it. This will help beginners to quick start with Mobile application development with Xamarin.Forms.

Read More

Integrating C# applications with Slack

This article explains how to integrate C# applications with Slack. Slack is a free messaging app for teams. It is designed to help teams to improve their communication. Not just your messages, but all your files, images, PDFs, documents, and spreadsheets can be dropped right into Slack and shared with anyone you want.

Read More

Introduction to C# with basic programs

This article provides introduction of C# language with basic programs which will help beginners to quick start with programming in C#. C# is a general-purpose, multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines.

Read More

Arrays and Function in C#

This article provides introduction of Arrays and Function in C# language with basic programs. An array is used to store a collection or series of elements. These elements will be of the same type. Function is a way of packaging code that does something and then returns the value.

Read More

Object Oriented Programming(OOPs) Concepts in C#

This article provides introduction of Object Oriented Programming(OOPs) Concepts in C# language with basic programs. Object Oriented Programming means set of rules and rules are converted to concepts or features. Object Oriented Programming is used for code suppretion. The code can be suppreted by creating classes and Object Oriented Programming is used to perform multitask.

Read More

Constructor and Destructor in C#

This article provides introduction of Constructor and Destructor in C# language with basic programs. A constructor is a special method of the class which gets automatically invoked whenever an instance of the class is created. Destructor is used to delete object from memory.

Read More

Abstract class in C#

This article provides introduction of abstract class in C# language with basic programs. An Abstract class is an incomplete class or special class we cant instantiate. We can use an Abstract class as a Base Class. An Abstract method must be implemented in the non-Abstract class using the override keyword. After overriding the abstract method is in the non-Abstract class. We can derive this class in another class and again we can override the same abstract method with it.

Read More

Indexer, Delegates, Anonymous Method, Lambda Expression, Safe & Unsafe code in C#

This article provides introduction of Indexer, Delegates, Anonymous Method, Lambda Expression, Safe & Unsafe code in C# language with examples. Indexer is used to store multiple values in one object. Delegate is used to copy the reference or address of the method in another variable. Using anonymous method set of statements can be executed while creating variable for the delegate. Safe code means working with ref & delegates. Unsafe code means working with pointers.

Read More

Collections in C#

This article provides introduction of Collections in C# language with examples. Collection is a class used to store set of values. If class contains indexer then it is called as collection. To overcome the drawbacks of array, Collections are used. Every collection class implements the IEnumerable interface so values from the collection can be accessed using a foreach loop.

Read More

Generics in C#

This article provides introduction of Generics in C# language with examples. Generics introduced in C# 2.0. Generic is also a class used to store similar values according to the specified datatype. Generics are called as type safe. According to the given datatype only the similar data will be stored.

Read More

Attributes in C#

This article provides introduction of Attributes in C# language with examples. Attribute is a class used to give additional declarative information for the class, method, property, indexer, etc. By using attribute you can identify the behavior of the class, method, property, indexer, etc.

Read More

Sealed/Partial class in C#

This article provides introduction of Sealed class and Partial class in C# language with examples. Sealed classes are used to restrict the inheritance feature of object oriented programming. Partial class means incomplete class. It is used to place the code in different classes. Multiple partial classes will have the same name & will be accessed with one object name. Partial class is useful when multiple programmers are writing code for one class.

Read More

MultiThreading in C#

This article provides introduction of MultiThreading in C# language with examples. Multithreading is a feature provided by the operating system that enables your application to have more than one execution path at the same time. Thread means it is a block of code will perform a specific task when it is executed. By using multithreading, different parts of the program or different parts of an application can be executed at a time. This leads to multitask.

Read More

Subscribe to my weekly newsletter