In The Name Of ALLAH The Most Beneficent, Most Merciful.

Tuesday, 17 January 2017

LINQ-Specific Programming Constructs

From a high level, LINQ can be understood as a strongly typed query language, embedded directly into the grammar of...

LINQ To Objects

Regardless of the type of application you are creating using the .NET platform, your program will certainly need to...

The Semantics of Equality for Anonymous Types

While the implementation of the overridden ToString() and GetHashCode() methods is fairly straightforward, you might...

Extension Methods

Understanding Extension Methods .NET 3.5 introduced the concept of extension methods, which allow you to add new methods...

Collection And Generics

Any application you create with the .NET platform will need to contend with the issue of maintaining and manipulating...

Accessing a Namespace Programmatically

It is worth reiterating that a namespace is nothing more than a convenient way for us mere humans to logically understand...

The Assembly/Namespace/Type Distinction

Each of us understands the importance of code libraries. The point of framework libraries is to give developers a...

Understanding the Common Language Runtime

In addition to the CTS and CLS specifications, the final three-letter abbreviation (TLA) to contend with at the moment...

Understanding the Common Language Specification

As you are aware, different languages express the same programming constructs in unique, language-specific terms....

Understanding the Common Type System

A given assembly may contain any number of distinct types. In the world of .NET, type is simply a general term used...

Compiling CIL to Platform-Specific Instructions

Because assemblies contain CIL instructions rather than platform-specific instructions, CIL code must be compiled...

Benefits of CIL

At this point, you might be wondering exactly what is gained by compiling source code into CIL rather than directly...

The Role of the Common Intermediate Language (CIL)

Let’s examine CIL code, type metadata, and the assembly manifest in a bit more detail. CIL is a language that sits...

Sunday, 15 January 2017

What C# Brings to the Table

C# is a programming language whose core syntax looks very similar to the syntax of Java. However, calling C# a Java...

Popular Posts

 
Real Time Web Analytics