访问列表并添加字符串以从切换案例中列出

时间:2016-02-18 08:34:56

标签: c#

好的,我希望下面的代码能够更好地解释我的意思。

我的程序的目的是将用户输入保存在列表中,该列表也可由用户读取。我想尽量保持简单。如果您对如何阅读更多有关此类案例的信息有任何了解,请大家欣赏。

在这种情况下,也许ilist是一个选项?

           class Store
           {
           Public void List<string> store = new List<string>
           Public static string store;
           Public static string pizza;
           }
          static void Main(string[] args)
         {

           switch (true)
            {
                case 1:
                    Console.WriteLine("What type of pizza do you prefer?");
                    pizza = Console.ReadLine();
                    store.Add(pizza);

               break;

                case 2:
                   Console.WriteLine("The following pizza where prefered:")
                   foreach (string user in store)
                   Console.WriteLine(user);

                   break;
                   }

1 个答案:

答案 0 :(得分:0)

没有正确理解您的要求。你是说你遇到类似下面的问题?

   var class1 = new Class1();
   class1.ExecuteCase(1);
   class1.ExecuteCase(2);

    public class Class1
    {
        private List<string> T = new List<string>();

        public void ExecuteCase(int caseNumber)
        {
            switch (caseNumber)
            {
                case 1:
                    var question = "question1";
                    T.Add(question);
                    break;

                case 2:
                    foreach (string declare in T)
                    {
                        Console.WriteLine(declare);
                    }
                    break;
            }
        }
    }