C#切换结果列表然后以逗号分隔的值

use*_*432 0 c#

如何使switch语句填充列表或逗号分隔的字符串?

例如

switch(test)
{
   case 0:
      "test"
      break;
   case 1:
      "test2"
      break;
   case 2:
      "test3"
      break;
}
Run Code Online (Sandbox Code Playgroud)

所以我的程序会多次进入这个语句.所以我们说它进入那里两次并且有案例2和案例1.我将像一个包含以下内容的字符串值:字符串值="test3,test2"

Bro*_*ass 6

看起来像是List<string>理想的保存您的值,您可以使用以下命令创建逗号分隔的字符串string.Join():

List<string> myList = new List<string>();
//add items
myList.Add("test2");

//create string from current entries in the list
string myString = string.Join("," myList);
Run Code Online (Sandbox Code Playgroud)