C# 有人能帮我吗?需要输出字符串[]中以“A”开头的输出名称。并忽略案例

C# 有人能帮我吗?需要输出字符串[]中以“A”开头的输出名称。并忽略案例,c#,arrays,string,C#,Arrays,String,这是我所有的。这件事把我完全弄糊涂了:P class Program { static void Main(string[] args) { string[] NameArray = new string[] { "Joe", "Allen", "Martin", "Gill", "anne"}; if (NameArray.Contains("a")) { Console.WriteLine(NameA

这是我所有的。这件事把我完全弄糊涂了:P

class Program
{
    static void Main(string[] args)
    {
        string[] NameArray = new string[] { "Joe", "Allen", "Martin", "Gill", "anne"};


        if (NameArray.Contains("a"))
        {
            Console.WriteLine(NameArray);
        }

        Console.ReadLine();
    }
}

您可以通过以下方式使用linq进行操作:

 string[] NameArray = new string[] { "Joe", "Allen", "Martin", "Gill", "anne" };

 var result = NameArray.Where(x => x.StartsWith("a", StringComparison.OrdinalIgnoreCase));

真的不清楚你想在这里做什么。但是,如果您希望对数组中的每个项执行某些操作,则需要一个循环……事实上,您提供的代码甚至都不会被编译。那么,它打算如何工作呢?谢谢,我是这样尝试的,它不会与忽略的情况下工作!bool a=Array.existsnameray,element=>element.StartsWithA;