TResult Func<in T, out TResult>的应用
在 C# 中,Func<bool, string>是一个委托类型,表示一个接受 bool类型参数并返回 string类型的方法。
// 声明 Func<bool, string> 变量
Func<bool, string> boolToString;
// 赋值方式 1:Lambda 表达式(最常用)
boolToString = (boolValue) => boolValue ? "True" : "False";
// 赋值方式 2:普通方法
boolToString = ConvertBoolToString; // 指向自定义方法
private static string ConvertBoolToString(bool value)
{
return value ? "True" : "False";
}
本文来自博客园,作者:lyc6921,转载请注明原文链接:https://www.cnblogs.com/lyc6921/p/19147126
