About new F# programming language in .NET framework

With the imminent release of version 4.0 of the. NET framework and VisualStudio 2010, Microsoft will introduce a new language that can fully use all the features of the .NET framework. This language is called F#.Unlike the C# programming language, which is an imperative programming language, F# is a functional programming language, based on .NET framework such as C#. F# ...

Read more

C# features

Since version 3.0 of C# some features that make writing classes and common methods simpler and concise have introduced. In this post we talk about automatic properties and object initializers. AUTOMATIC PROPERTIES The automatic properties (or auto-implemented properties) are nothing more than a compact syntax for writing the properties of a class. They allow you to write code like 123public String name {g...

Read more

LINQ: serialize C# classes

The version 3.5 of Microsoft’s .NET Framework introudced the LINQ (Language Integrated Query).component.LINQ is a SQL-like language that allows to query different source of data, as objects, xml files and databases.What i’ll show today is how to generate an xml rappresentation of a C# class instance..Suppose to have a C# class Book so defined.123456public class Book { public String title { get; set; } public String author { get; set; } public String editor { g...

Read more