Example for Declarative vs. Imperative Style Code in C#

Published on March 31, 2014 by abundantcode

Filed under C#

Last modified March 31, 2014

Print this page

rate 1 star rate 2 star rate 3 star rate 4 star rate 5 star
Your rating: none, Average: 0 (0 votes)

This article have been viewed 3477 times

Are you looking out for an example of declarative vs imperative style code in c# ? . Below is a sample source code snippet that demonstrates the declarative vs. imperative code in C#.

Example for Declarative vs. Imperative Style Code in C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ACSample
{
    class Program
    {
        static void Main(string[] args)
        {
            // Example for Declarative style vs imperative style
            // Imperative style
            List<Employee> Imperativeemployees = new List<Employee>();

            Employee emp1 = new Employee();
            emp1.Name  = "Marc";
            emp1.Designation = "Architect";
            Imperativeemployees.Add(emp1);

            Employee emp2 = new Employee();
            emp2.Name = "Martin";
            emp2.Designation = "Admin";
            Imperativeemployees.Add(emp2);

            // Declarative style

            List<Employee> Declarativeemployees = new List<Employee>()
            {
                new Employee { Name = "Marc" , Designation= "Architect"},
                new Employee { Name = "Martin" , Designation = "Admin"}
            };
            Console.ReadLine();
        }
    }
    public class Employee
    {
        public string Name { get; set; }
        public string Designation { get; set; }
    }
}
If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

1 Comment

  1. How to Get the Name of the Anonymous class(type) in C# ? | Abundant Code
    March 31, 2014 - 8:40 pm

Leave a Comment


x

You might be Interested in these Posts

C# and Lambda - Finding all the elements of an integer array less than 35

Here's a sample code snippet demonstrating how to find all the elements of an integer array that is ...

C# and LINQ - Finding all the elements of an integer array less than 35

Here's a sample code snippet demonstrating how to find all the elements of an integer array that is ...

How to hide the status bar in Microsoft Excel with the VBA Code?

Do you want to hide the status bar in Microsoft Excel ?. You can use the VBA code to do it quickly. ...