C#
C# Tutorials
In this tutorial you will learn about Structural Patterns - Adapter, Bridge, Composite and Proxy. You will also learn about Behavioral Patterns - Iterator and Observer. Highlights of the Adapter Design Pattern are: This is a Structural Design Pattern and focuses on how the objects interact relationships/interfaces between entities and objects. The key players are Read More on Structural and Behavioral Design Patterns...
Creational Design is one of the Design Patterns used with .NET. In this tutorial you will learn about Creational Design Patterns, Factory Method, Abstract Factory, Builder, Prototype and Singleton. Creational Patterns : Factory Method Abstract Factory Builder Prototype Singleton Read more on Creational Design Patterns...
This article reviews some of the architecture Design patterns for Enterprise Applications built using the .NET Platform. Application Architecture: Software Applications come in all shapes and sizes. Based on their design and architecture enterprise applications can be classified into various categories such as: Distributed Applications Web Applications Web Services Smart Client Applications This article reviews some of the architecture Design patterns for Enterprise Applications built using the .NET...
Creational Design is one of the Design Patterns used with .NET. In this tutorial you will learn about Creational Design Patterns, Factory Method, Abstract Factory, Builder, Prototype and Singleton. Creational Patterns : Factory Method Abstract Factory Builder Prototype Singleton More on Creational Design Patterns
This article provides an overview of the C# Language. The various elements and building blocks of the C# language are explained. What is C# all about? C# was developed at Microsoft. It is an object-oriented programming language and provides excellent features such as strong type checking, array bounds checking and automatic garbage collection. We will explore these and several other features in this article. C# has features that make it an excellent choice for developing robust distributed n-tier...
This Article discusses “What is Type Safety?” in the context of .NET, What is Type Safety? How does Type Safety affect us? Why is Type Safety Important? Writing Type-Safe Code. How is Type Safety ensured? What is Verifiable Type Safe Code? Verification process, How to determine if the code is type safe? What if the Code is not verifiably type safe? and What can happen if the Code is not verifiably type safe? Read More on . NET Type Safety...
Remoting enables software components to interact across application domains. The components interacting with each other can be in different processes and systems. This enables us to create n-tier Distributed applications. For more details on N-tier Applications see the article on n-tier Applications in this series. In this article we try to explain .NET Remoting in a clear and concise manner. Read More on .NET Remoting...
In this tutorial you will learn about Quantifiers, Grouping constructs, Backreferences, Backreference Constructs, Alternation Constructs, Miscellaneous Constructs, System.Text.RegularExpressions Namespace, Delegates in the namespace System.Text.RegularExpressions and Typical Examples of Regular Expressions. Read More on Regular Expressions in C# - Quantifiers and Delegates
This Article explores the concept of Regular Expressions in the context of C#, .NET support for Regular Expressions, Meta-characters and their Description, Character Escapes, Substitutions, Character Classes, Regular Expression Options and Atomic Zero-Width Assertions. Read More on Regular Expressions and C#, .NET
This article discusses Inheritance concepts in the context of C#. Before we understand Inheritance in C# it is important to understand the key players involved, viz. Objects, Classes and Structs. Classes and Structs are ‘blue-prints’ or templates from which we instantiate (create) objects. Example a car may be created based on its blue print. Car is the object and blue print is the class (or template). Read More on Inheritance in C#...
Full C# Archive