C#

Beginner Tutorial - Understanding Delegates in Csharp with Example
Hi... Today's topic is very interesting in C#. Some says its very complex. Guess it ... yes, you are right. Topic is Delegate. I hope you have worked on delegate...

Converting Files to PDF Made Easy with Spire.Office in Csharp
This article offers you to understand how to convert any file to PDF format using Spire.PDF. Introduction This article offers you to understand how to convert any file to PDF...

Csharp 6 New Features: A Practical Guide to Getting Started
As we know C# 6.0 introduced with Visual Studio 2015. There are several features introduced in several version of the C# like LINQ was introduced with C# 3.0, Dynamic feature...

Differences Between Connected and Disconnected Architecture in CSharp
In C#, we work in two different ways with database connectivity. As you know when we create software or website or any other application which is connected to the database...

Exploring Different Types of Polymorphism in Csharp
Polymorphism means one name many forms. It is the main feature of OOPs. Polymorphism is an ability to take more than one form but name will be the same. There...

Exploring Exception Handling in Csharp: Insights and Examples
Exception handling is the concept where there are lots of methodologies defined to handle the exception or we can say error. It can be run time exception or compile time...

Fixing the No Longer Usable SqlTransaction Error in Csharp
Today, I was working with one of my project and faced a problem. It was an exception: βThis SqlTransaction has completed; it is no longer usableβ. This type of error...

Four Ways to Read Configuration Settings in Csharp: A Step-by-Step Guide
This article will demonstrate us how we can get/read the configuration setting from Web.Config or App.Config in C#. There are different purposes to set the values inside the configuration file...

How to Perform CRUD Operations with JSON File Data in Csharp
This article will demonstrate how to implement CRUD functionality with JSON file in a project using C# code. As we know, JSON [JavaScript Object Notation] is a subset of JavaScript...

How to Use Expression Bodied Members
As you know Microsoft has launched Visual Studio 2015 with .Net 4.6. C# 6.0 has introduced with .Net 4.6 and there are lots of new features to add csharp 6.0...

Implementing Implicit and Explicit Interfaces in Csharp
Here we will see how to implement an Interface implicitly and explicitly in CSharp. Implicit Implementation Let's take an example to understand, what implicit and explicit implementation of interface is....

Implementing Threading in Csharp: Best Practices and Examples
Today, we will learn about threading in C#, why it is required and how to create a multi-threaded application in C#. Threading is the way to run your code in...

Mastering Inheritance in Csharp: A Comprehensive Guide
Inheritance means acquiring the features and behaviors of a class by another class. It is a parent-child relationship. Using Inheritance methodology you can create a new class by using existing...

Mastering the Constructor in Csharp: A Comprehensive Tutorial
Constructor is the special type of method of a class which invoke automatically when instance of class is created. Constructor is used to object initialization and memory allocation of the...
Mukesh Kumar | MicroSoft MVP, Full Stack Developer, Author, Blogger
...

Must-Know Advantages and use of Web Services in Csharp
Today, I am going to explain, what web service in .Net is and what advantage is used to web service. I will also explain how web services come in picture...

Polymorphism in Csharp: Understanding Method Overloading and Method Overriding
Polymorphism means βMany Formsβ. In Polymorphism, poly means βManyβ and morph means βFormsβ Polymorphism is one of main pillar in Object Oriented Programming. You can create multiple methods with same...

Quick Tips for Following Csharp Coding Standards and Naming Conventions
Today, I am going to explain C# coding standards naming conventions for best practice when you are developing a application. Terminology Camel Case (camelCase) : In this the first letter...

Secure Your Web Applications: Preventing Open Redirection Attacks
There are different types of attack exists in web programming like SQL Injection Attack, Cross Site Scripting Attack(XSS), Open Redirection Attack etc. and we need to take care of these...

Singleton Design Pattern vs Static Class: Which One to Use and When?
Most of the developers get confused between both. They do not understand when and why we use both of them. Singleton Singleton Design pattern is a part of creation design...

Step-by-Step Guide to Control Statements in Csharp
In this article, I will explain you about Iteration statements or Loop Controls in C#. There are many types of loop controls available in C# such as while loop, for...

Step-by-Step Guide to Implementing Auto Properties
Microsoft has launched Visual Studio 2015 preview version with .Net 4.6. If you havenβt downloaded it, download Visual Studio 2015 and .Net 4.6. Visual Studio 2015 has come with C#...

Step-by-Step Guide to Using Extension Methods in Csharp
Extension method is a new feature added in c# 3.0. An Extension method is used to add new behaviors to base type without changing the base feature. Extension methods can...

Step-by-Step Guide to Using the Generic Repository Pattern
In this article, I will demonstrate you what repository pattern is and what are the benefits of repository pattern. I will also explain the generic repository pattern with their advantage....

Step-by-Step Tutorial: Conditional Statements in Csharp
Today, I am going to show you how we can create logical decision making statements in the code which will help you to make decision based on certain conditions. On...

The Role of Abstract Classes in Object-Oriented Programming with Csharp
Today, I will demonstrate you about Abstract class. It is a special type of class which cannot be instantiated and it behaves as parent class for other classes. The members...
Thumbnail Generation in Csharp for Live URLs of Microsoft Office and PDF Files
This article will demonstrate you about how to create thumbnail image from live Microsoft Office Documents and PDF documents. Currently I got the chance to create thumbnail images from live...

Top 2 Ways for Inserting Bulk Data into Oracle Database Using CSharp
This article will explain how we can insert bulk amount of data in Oracle database using C#. Generally, what happens, we insert one by one record into the database, but...

Top Commonly Asked CSharp String Technical Interview Questions
This article will demonstrate you, top 10 csharp string technical interview questions and their solutions. This is specific to csharp string and it is useful for beginner and experience both....

Top CSharp Interview Questions and How to Answer Them
CSharp Interview Questions And Answers 1. Reflection and Dynamic keyword in .NET Ans. http://questpond.over-blog.com/article-questpond-s-interview-questions-and-answers-on-reflection-and-dynamic-keyword-in-net-124429332.html http://www.besttechtools.com/DotnetArticles/article/difference-between-Object-Dynamic-and-Var http://www.c-sharpcorner.com/uploadfile/ff2f08/object-vs-var-vs-dynamic-type-in-c-sharp/ http://www.dotnetfunda.com/interviews/show/6303/how-can-you-prevent-the-class-from-being-inherited-by-other-classes-wi http://www.c-sharpcorner.com/UploadFile/4b0136/async-and-await-in-asynchronous-programming-in-C-Sharp/ https://www.undefinednull.com/2014/08/11/a-brief-walk-through-of-the-ng-options-in-angularjs/ https://appendto.com/2016/02/working-promises-angularjs-services/ https://www.airpair.com/angularjs http://www.binaryintellect.net/articles/5d8be0b6-e294-457e-82b0-ba7cc10cae0e.aspx https://www.undefinednull.com/2014/02/11/mastering-the-scope-of-a-directive-in-angularjs/ http://tutorials.jenkov.com/angularjs/watch-digest-apply.html http://firstcrazydeveloper.com/Blogs/BlogView.html/46/importance-of-config-and-run-blocks-in-angularjs https://blog.thoughtram.io/angular/2015/07/07/service-vs-factory-once-and-for-all.html http://www.c-sharpcorner.com/uploadfile/dev4634/understanding-http-interceptors-in-angular-js/ http://www.webdeveasy.com/interceptors-in-angularjs-and-useful-examples/ http://www.tothenew.com/blog/angularjs-copy-vs-extend/ http://www.tothenew.com/blog/angularjs-copy-vs-extend/...

Top Delegate Interview Questions and Expert Answers
This article will demonstrate you about all interview questions related to delegate with practical implementation. What is Delegate? A delegate is reference type that basically encapsulates the reference of methods....

Understanding All about Delegates in Csharp: A Beginner Guide
I will explain what is delegate, why we use it and how many types of delegates with example. What is Delegate It is a type safe function pointer that holds...

Understanding Constant Read Only and Static in Csharp
Constant Constant means as you know in mathematics βwhich canβt be changed after declaration'. You can declare a value type as well as reference type data type [only which can...

Understanding Var and Dynamic Types in CSharp
In this article, I will explain you the actual usage of VAR and DYNAMIC type of data. I will provide you the sample examples for both to understand it more...

Unlocking the Potential of Static Classes in Csharp
In this article, I will demonstrate you all about static class with example. I will also let you know why we use the static class in place of normal class....

Using Ref and Out Keywords in CSharp
This article will demonstrate about differences between Ref and Out keywords in CSharp. REF Ref is used for returning value from method. It is used with method parameters and returns...