gpt4 book ai didi

c# - 将条件传递给 Tuple> 的 Func

转载 作者:太空狗 更新时间:2023-10-29 20:56:24 25 4
gpt4 key购买 nike

我正在尝试创建一个元组列表,其中包含用于验证的属性和条件。所以我想到了这个想法:

List<Tuple<string, string, Func<bool>>> properties = new List<Tuple<string, 
string,
Func<bool>>>
{
Tuple.Create(FirstName, "User first name is required", ???),
};
...

如何将类型为 (FirstName == null) 的表达式作为 Func 传递?

最佳答案

像这样(使用 lambda expression ):

var properties = new List<Tuple<string, string, Func<bool>>> 
{
Tuple.Create<string, string, Func<bool>>(
FirstName,
"User first name is required",
() => FirstName == null),
};

关于c# - 将条件传递给 Tuple<string, string, Func<bool>> 的 Func<bool>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31004922/

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