What is CLR? Difference between CLS and CTS?

CLR (Common Language Runtime) CLS (Common Language Specification) CTS (Common Type Systems) A CLR is a construct provide by the .NET framework that provides several functionalities to all .NET applications like memory management, security, Garbage collection, language independency, cross language exception handling, cross language inheritance, etc. CTS consist of all… Continue reading

Difference between an abstract class and an interface?

An Abstract class is a class with some common/certain implementations and defines abstraction for other services which are implemented in its concrete sub classes, whereas interface only have method declaration with zero implementations. The difference between Abstract class and An Interface is that if u call Abstract class then u… Continue reading

MVC Architecture in .Net

This article helps you that how MVC pattern can be used in ASP.NET application & maintain the basic Microsoft supplied architecture. MVC stands for MODEL VIEW CONTROLLER. ASP.NET MVC is an architecture to develop ASP.NET web applications in a different manner than the traditional ASP.NET web development. Web applications developed… Continue reading

What is Windows Identity Foundation?

Windows Identity Foundation (WIF) is a framework for building identity-aware applications. The framework abstracts the WS-Trust and WS-Federation protocols and presents developers with APIs for building security token services and claims-aware applications. Applications can use WIF to process tokens issued from security token services and make identity-based decisions at the… Continue reading

IntelliSense in Visual Studio .NET

Underlying the IDE is Microsoft’s IntelliSense technology, which puts help and editing assistance (including code completion) instantly at your disposal. IntelliSense makes programmers’ lives much easier. It provides real-time, context-sensitive help that appears right under your cursor. For example, in any code, you called the WriteLine() method for the Console… Continue reading