C Sharp

Properties and Indexers in Depth

All the object-oriented languages support encapsulation, inheritance and polymorphism. What is different about C# is that it supports additional features like properties, events, indexers, delegates, etc. That is why C# is often termed as a modern object-oriented (OO) language. In this article we will discuss two modern OO concepts—properties and indexers. Properties Properties provide an Properties and Indexers in Depth

Partial Classes in Depth

Partial classes permit splitting a single class, interface, or struct into multiple, separate files. There are several advantages to splitting these elements into many files, including permitting more than one developer to work on the same class. OR partial classes mean that your class definition can be split into multiple physical files. Logically, partial classes Partial Classes in Depth

Nullable Types in Depth

This Article explains the Nullable Types in .NET 2.0 Nullable Types are instances of the System.Nullable struct introduced in .NET 2.0. Null means value undefined or value not known. Reference types by design support storing null but values types have been designed to store only the range of values they are made for. They don’t Nullable Types in Depth

N-Tier Application – A Brief Introduction

Introduction Creating N-tier applications is not a new concept now. Since VB4 days Developers are building such applications. .NET provides great support for building such applications. This article is intended to give you an overview of n-tier architecture as applicable to .NET and how various technology choices offered by .NET fit in the picture. What N-Tier Application – A Brief Introduction