【发布时间】:2019-06-11 03:30:31
【问题描述】:
我需要将数组位置(如位置 [0]、位置 [1] 等)包含到开关盒中。
我是编程新手,我是从 C# 开始的,所以我尝试为这个 switch 语句创建一个非常简单的数组,但是我尝试过的所有方法都没有奏效。这是我目前所拥有的:
string[] wordme = { "me", "myself", "i" };
switch (wordme)
{
case wordme[0]:
Me("me"); //refers to method
continue;
case wordme[1]:
Myself("myself"); //refers to method
continue;
case wordme[2]:
I("i");//refers to method
continue;
default:
continue;
}
我希望它引用这些方法,但由于 3 条错误消息而无法运行,所有错误消息都指“case”行,内容为“无法将类型 'string' 隐式转换为 'string[]'”
【问题讨论】:
-
你到底想做什么?您是否想从某个地方读取一个单词,然后根据它是否是数组中的任何单词进行切换?
标签: c# arrays switch-statement