Boa tarde meus amigos, estou criando uma lista de menu e tentando criar uma condição dentro do meu for, aonde grava a lista de pedidos do usuário neste caso, e no meio dele pergunte pro usuário caso ele deseja acrescentar mais itens ou encerrar o for e apresentar os pedidos deles, só não consegui fazer essa condição muito bem por não ter total conhecimento no método, se alguém puder me ajudar, agradeço! OBS: os uso dos vetores e a matriz que lista os pedidos são obrigatórios, pois é um projeto da aula.
 using System;
public class Program
{
    public static void Main()
    {
        String[] vetor = new String[5];
        vetor[0] = "Arroz - R$10,00";
        vetor[1] = "Feijão - R$20,00";
        vetor[2] = "Massa - R$12,00";
        vetor[3] = "Verdura - R$13,00";
        vetor[4] = "Bolo - R$15,00";
        String [,] nf = new string[3,3];
        int repita = 0;
        //Lista os itens dos pedidos pro usuário
        Console.WriteLine("*---------Menu-----------*");
        for (int i = 0; i < vetor.Length; i++) {
          Console.WriteLine(" " + i + " ->  "+ vetor[i]); 
        }    
        Console.WriteLine("*------------------------*");
            //Console.WriteLine("Deseja selecionar um prato? 1 para SIM ou 0 para NÃO");
            // repita = int.Parse(Console.ReadLine());
            //if (repita == 1){
            //Pede pro usuario digitar um código do menu e grava os pratos escolhidos na matriz e puxa o valor do vetor
                for (int indexA=0; indexA< nf.GetLength(0);indexA++){
                    for (int indexB=0; indexB< nf.GetLength(1);indexB++){
                        Console.WriteLine("Digite o código do prato selecionado");
                        nf[indexA,indexB] = vetor[int.Parse(Console.ReadLine())];
                        //criar condição se deseja solicitar novamente
                        //caso não, ele sai do loop e apresenta os pratos selecionados
                            Console.WriteLine("Deseja selecionar outro prato novamente? 1 para SIM ou qualquer número para NÃO");
                             repita = int.Parse(Console.ReadLine());
                            if (repita == 1){
                                return;
                            }else{
                                break;
                            }
                   }
                }           
        //}
        //Lista os pratos selecionados
        for (int indexA=0; indexA< nf.GetLength(0);indexA++){
            for (int indexB=0; indexB< nf.GetLength(1);indexB++){
                Console.WriteLine(nf[indexA,indexB]);
            }
        }
    }
} 
            