Posted inTechnology / ASP.NET / C programming

C# Named Arguments Tutorial with Examples

C# Named Arguments Tutorial with Examples

Today, We want to share with you C# Named Arguments Tutorial with Examples.
In this post we will show you Named and Optional Arguments in C#, hear for Named And Optional Parameter In C# we will give you demo and example for implement.
In this post, we will learn about C# Named Parameters with an example.

Introduction: Named Arguments In C#

In this post, we will learn about Named Arguments In C# with an example.

C# Named and Optional Arguments Tutorial with Examples

Now in this post, I will explain about Named Arguments In C# with appropriate example. Normally, In Methods call, arguments are supplied as per the order of parameters defined in the method definition. So, when making a method call, it is important for you to remember the order of parameters before passing the value to the method call. If the number of parameters is large, then it is difficult to remember the order.

To handle this problem, Named arguments are used. When calling a method, arguments are passed with the parameter name followed by a colon and a value. In Named Arguments, we do not need to pass the parameters in order as defined on method definition, so we can pass the arguments in any order on method calling.

Now create Console Application in Visual Studio and write below lines of code in it.

using System;
using System.Collections;

namespace ConsoleDemo
{   
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("pakainfo.com");

            Program.EmployeeDetails(Employee_No: 4, EmployeeName: "Jd patel", Department: "HR", id: 2);

            // Arguments are passed in different order,which is diffrent from method declaration.
            Program.EmployeeDetails(EmployeeName: "Jaydeep", Employee_No: 44, id: 1, Department: "Finance");
            Console.ReadLine();  
        }
        public static void EmployeeDetails(int Employee_No, string EmployeeName, int id, string Department)
        {
            Console.WriteLine(string.Format("Employee_No : {0}, Name: {1}, id: {2}, Department: {3}", Employee_No, EmployeeName, id, Department));
        }
    }   
}

Read :

Summary

You can also read about AngularJS, ASP.NET, VueJs, PHP.

I hope you get an idea about how to pass optional parameter in c#.
I would like to have feedback on my Pakainfo.com blog.
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, don’t forget to share.

I am Jaydeep Gondaliya , a software engineer, the founder and the person running Pakainfo. I'm a full-stack developer, entrepreneur and owner of Pakainfo.com. I live in India and I love to write tutorials and tips that can help to other artisan, a Passionate Blogger, who love to share the informative content on PHP, JavaScript, jQuery, Laravel, CodeIgniter, VueJS, AngularJS and Bootstrap from the early stage.

Leave a Reply

Your email address will not be published. Required fields are marked *

We accept paid guest Posting on our Site : Guest Post Chat with Us On Skype