gpt4 book ai didi

c# - 将 Lambda 表达式与 List.ConvertAll 结合使用

转载 作者:太空宇宙 更新时间:2023-11-03 11:14:28 25 4
gpt4 key购买 nike

我是 C# 的新手,作为练习,我尝试将 Y 和 N 的控制台输入转换为 true 和 false (Y=true N=false) 的 bool 数组。

enter image description here

我收到“只有赋值调用、递增、递减、等待和新对象表达式可以用作语句”错误。有什么建议吗?

最佳答案

尝试:

bool[] tempArray = Console.ReadLine().ToList().ConvertAll(ch => Char.Equals(ch, 'Y')).ToArray();

Lambda 不需要在声明中指定它们的参数类型,它们是自动推断的。您还需要将 bool 的列表转换为具有 ToArray 的数组。

关于c# - 将 Lambda 表达式与 List.ConvertAll 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13103749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com