Goto statement in C#

In this article I will explain How to use go to statement in C#.
  • 2991


The goto statement is a jump statement in C#. Goto statement is used transfers the control directly to a labeled statement. The goto statement is also useful to get out of deeply nested loops.


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace goto_statement


    class statement


        static void Main(string[] args)


            string name;

            int marks;

            label: //creating label with colon(:)

            Console.WriteLine("Enter your name:");

            name = Console.ReadLine();

            Console.WriteLine("Welcome {0}", name);

            Console.WriteLine("Enter your Marks:");

            marks = Convert.ToInt32(Console.ReadLine());

            goto label; //jump to label statement          





The output of following program


© 2020 DotNetHeaven. All rights reserved.