C# tips and tricks
Home
Home
Archives for August 2015
About LINQ
11:21
/
Muhammad Sohail
/
What is LINQ? LINQ operators? LINQ is way to manipulate and process collections and tables of data. These collections and tables can be ...
Newer Posts
Older Posts
Home
Popular Posts
Generics in C#
Generics Overview Use generic types to maximize code reuse, type safety, and performance. The most common use of generics is t...
Expression Tree
Expression Tree You have learned about the Expression in the previous section. Now, let's learn about the Expresion tree here. E...
Expression in LINQ
Expression in LINQ We have learned that the lambda Expression can be assigned to the Func or Action type delegates to process over in-...
C# - Func
C# - Func We have learned in the previous section, that a delegates can be defined as shown below. Example: C# Delegate public d...
C# ? Operators
A statement using the conditional operator such as this 1 int ? age = p == null ? null : p.Age; …can be simplified: ...
Reflection in .NET
Reflection objects are used for obtaining type information at runtime. The classes that give access to the metadata of a running program ...
Optional Parameters in C#
Optional Parameters If you’re of the same mind, then you’ll probably be pleased that C# 4.0 supports optional parameters. For many C...
C# - Anonymous Method
C# - Anonymous Method As the name suggests, an anonymous method is a method without a name. Anonymous methods in C# can be defined using...
Anatomy of the Lambda Expression
Anatomy of the Lambda Expression C# 3.0(.NET 3.5) introduced the lambda expression along with LINQ. The lambda expression is a shorter w...
C# - Object Initializer Syntax
C# - Object Initializer Syntax C# 3.0 (.NET 3.5) introduced Object Initializer Syntax , a new way to initialize an object of a class or...
Blogger templates
Blogroll
About
About Me
Muhammad Sohail
View my complete profile
Blog Archive
►
2019
(13)
►
May
(1)
►
January
(12)
▼
2015
(1)
▼
August
(1)
About LINQ
►
2013
(12)
►
November
(12)
Powered by
Blogger
.
You must enable JavaScript to view this page!