C# 如何筛选在字符串数组中具有匹配项的特定短语

C# 如何筛选在字符串数组中具有匹配项的特定短语,c#,arrays,C#,Arrays,我只是想问问。我是这方面的新手,所以帮帮我吧。求你了 所以,我有一个程序,听我说的一切,但当他听到“播放7年”的例子。他将启动音乐播放器,并获得7年的时间,让它播放 所以是的。歌曲名称位于数组中,因此如果它与数组中的特定单词匹配,它将获得该短语并将其放入字符串中。请帮帮我。我尽我所能让你明白我说的话 如果您插入了代码,这样我们都知道从何处开始(),那么这会容易得多,但我想象您的屏幕看起来有点像这样: public void CheckArray() { var songs

我只是想问问。我是这方面的新手,所以帮帮我吧。求你了

所以,我有一个程序,听我说的一切,但当他听到“播放7年”的例子。他将启动音乐播放器,并获得7年的时间,让它播放


所以是的。歌曲名称位于数组中,因此如果它与数组中的特定单词匹配,它将获得该短语并将其放入字符串中。请帮帮我。我尽我所能让你明白我说的话

如果您插入了代码,这样我们都知道从何处开始(),那么这会容易得多,但我想象您的屏幕看起来有点像这样:

public void CheckArray()
    {
        var songs = new string[] { "Hello", "Heya", "Piano Man", "Seven Years" };

        if (songs == "Seven Years")
            // Play the song
    }
然后需要使用循环遍历数组。我更喜欢下面这样的foreach,它会依次检查每一个

public void CheckArray()
    {
        var songs = new string[] { "Hello", "Heya", "Piano Man", "Seven Years" };

        foreach(var title in songs)
        {
            if (title.Equals("Seven Years"))
            {
                // Do The Thing
            }
            else
            {
                // Do Nothing
            }
        }
    }

希望这能激发您的想象力,或者让您更好地理解我们所说的“共享代码”:-

您在问什么?你能试着提供更多的细节吗?比如:你在做什么计划?你想做什么?你在什么时候被封锁了?啊。我和我房间的一个私人助理一起工作,他负责操作灯光和其他一些事情,比如播放音乐。所以这个字符串[]musicnames=“7年,粗鲁,让她走”我一直按错按钮,然后它就贴出来了。对不起,我知道你还没有告诉我们你用什么语言,也许你也可以分享一些代码?试着以一个对你和你的项目一无所知的人的身份阅读你的帖子——看看帮助你有多难:)