Home » C# Anonymous Types

C# Anonymous Types

C# Anonymous types allow us to create an object that has read only properties. Anonymous object is an object that has no explicit type. C# compiler generates type name and is accessible only for the current block of code.

To create anonymous types, we must use new operator with an object initializer.


C# Anonymous Types Example

Output:

101 Peter [email protected] 

We can also use it in query expression to select the records. In the following example, we are selecting students records by creating anonymous type.

C# Anonymous Types Example 2

Output:

ID = 101, Name = Rahul, Email = [email protected] ID = 102, Name = Peter, Email = [email protected] ID = 103, Name = Irfan, Email = [email protected] 

You may also like